Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / mpgenfpga / diag / mpgen_2000_16.s
/*
* ========== Copyright Header Begin ==========================================
*
* OpenSPARC T2 Processor File: mpgen_2000_16.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 = 327144536
! Riesling can be on
! 1 Thread, 2000 lines
! mpgen created on Dec 20, 2005 (16:35:03)
! mpgen_2000_16.s created on Mar 27, 2009 (14:45:36)
! RC file : random.rc
! cmd = /import/n2-tools/release/tools/mpgen/mpgen,1.051220 -rc random.rc -o mpgen_2000_16 -p 1 -l 2000
#define H_HT0_Hw_Corrected_Error_0x63 hw_corrected_error_handler
#define MAIN_PAGE_NUCLEUS_ALSO
#define MAIN_PAGE_HV_ALSO
#define N_CPUS 1
#define ENABLE_T0_Fp_exception_ieee_754_0x21
#define ENABLE_T0_Fp_exception_other_0x22
#define ENABLE_T0_Fp_disabled_0x20
#define ENABLE_T0_Illegal_instruction_0x10
#define ENABLE_T1_Illegal_instruction_0x10
#define ENABLE_HT0_Illegal_instruction_0x10
#define ENABLE_HT1_Illegal_instruction_0x10
#define ENABLE_T0_Clean_Window_0x24
#define THREAD_COUNT 1
#define THREAD_STRIDE 1
#define SKIP_TRAPCHECK
#define USE_MPGEN_TRAPS
#include "hboot.s"
.text
.global main
main:
! Random code for Processor 0
processor_0:
ta T_CHANGE_PRIV
wrpr %g0,7,%cleanwin
call p0_init_memory_pointers
wr %g0,0x80,%asi ! Setting default asi to 80
! Initialize the floating point registers for processor 0
wr %g0,0x4,%fprs ! Make sure fef is 1
set p0_init_freg,%g1
! %f0 = 7558aaf3 acb28974 a00cb89f 0cad9f9b
! %f4 = 957a622f 22180119 572706c0 6025b43f
! %f8 = 9156ec16 6b0274a1 a1af2138 6bb4af02
! %f12 = 4696fa70 c5bab51a d1f9c738 4796c528
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 10f6f28d 0bb66c3e 73e42445 38f2a07b
! %f20 = cb6d4a47 1a2dbfb7 0557252f 8442eba1
! %f24 = 03d56844 f16762e3 98e65ffd ac181400
! %f28 = 36ab3346 2b1c4351 3be5a330 7d9bf8cb
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 4fbec217 8a5448e9 59d972e2 212b1990
! %f36 = fb210878 f6cdc970 0d14523d bd50ea0d
! %f40 = 8c449174 931d007e bff6c7f6 321222ff
! %f44 = 8be08379 cb96b41b 0c8bf40b 72a93966
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x046ad1670000003a,%g7,%g1 ! GSR scale = 7, align = 2
wr %g1,%g0,%gsr ! GSR = 046ad1670000003a
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[0000000010181410] = da42588b, %l4 = 1c840a3242d10b39
lduha [%i6+%o5]0x88,%l4 ! %l4 = 000000000000588b
! %f26 = 98e65ffd ac181400, Mem[0000000010101408] = a887ed38 42cc16c6
stda %f26,[%i4+%o4]0x88 ! Mem[0000000010101408] = 98e65ffd ac181400
! Mem[0000000030081408] = 2e1171cd, %l5 = 4154c970b7afb8fd
swapa [%i2+%o4]0x81,%l5 ! %l5 = 000000002e1171cd
! Mem[0000000010081400] = aba834668d7a8ee0, %l0 = 1ef21a2e18c4b9d8, %l6 = 256f185480377cff
casxa [%i2]0x80,%l0,%l6 ! %l6 = aba834668d7a8ee0
! %l3 = fe7199c0c7ac7d98, Mem[0000000010081410] = 3f026c62
stha %l3,[%i2+%o5]0x80 ! Mem[0000000010081410] = 7d986c62
! Mem[0000000010041400] = 30e227fb, %f11 = 6bb4af02
ld [%i1+%g0],%f11 ! %f11 = 30e227fb
! %l3 = fe7199c0c7ac7d98, Mem[0000000030181408] = 60a17d013e15c2ab
stxa %l3,[%i6+%o4]0x89 ! Mem[0000000030181408] = fe7199c0c7ac7d98
! Mem[0000000020800001] = e5028ed8, %l3 = fe7199c0c7ac7d98
ldstub [%o1+0x001],%l3 ! %l3 = 00000002000000ff
! %l7 = fe4ec4fa7269168c, Mem[0000000010181410] = da42588b
stwa %l7,[%i6+%o5]0x88 ! Mem[0000000010181410] = 7269168c
! Starting 10 instruction Store Burst
! %l3 = 0000000000000002, Mem[0000000010101400] = 56c5d56f
stha %l3,[%i4+%g0]0x80 ! Mem[0000000010101400] = 0002d56f
p0_label_2:
! Mem[0000000010001420] = 6c0d1d7eed9f2dbf, %l2 = 4d983392d9e32dbc, %l1 = 3677fda659dc91dd
add %i0,0x20,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = 6c0d1d7eed9f2dbf
! %l2 = 4d983392d9e32dbc, Mem[0000000030141400] = a4962afc
stha %l2,[%i5+%g0]0x81 ! Mem[0000000030141400] = 2dbc2afc
! Mem[00000000100c143e] = 56aa808d, %l1 = 6c0d1d7eed9f2dbf
ldstub [%i3+0x03e],%l1 ! %l1 = 00000080000000ff
! %l0 = 1ef21a2e18c4b9d8, Mem[00000000100c1400] = 1904bec9fd50c241
stxa %l0,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 1ef21a2e18c4b9d8
! %l4 = 0000588b, %l5 = 2e1171cd, Mem[0000000030181408] = 987dacc7 c09971fe
stda %l4,[%i6+%o4]0x81 ! Mem[0000000030181408] = 0000588b 2e1171cd
! %l4 = 0000588b, %l5 = 2e1171cd, Mem[0000000010081410] = 7d986c62 217b8aa2
stda %l4,[%i2+%o5]0x80 ! Mem[0000000010081410] = 0000588b 2e1171cd
! %l1 = 0000000000000080, Mem[0000000030141410] = da6b08c9
stha %l1,[%i5+%o5]0x81 ! Mem[0000000030141410] = 008008c9
! Mem[0000000030101410] = 6768845c, %l4 = 000000000000588b
ldstuba [%i4+%o5]0x81,%l4 ! %l4 = 00000067000000ff
! Mem[0000000010141408] = d8b76590, %l6 = aba834668d7a8ee0
swap [%i5+%o4],%l6 ! %l6 = 00000000d8b76590
! Starting 10 instruction Load Burst
! Mem[0000000030181400] = 41f463d3d8750de5, %l2 = 4d983392d9e32dbc
ldxa [%i6+%g0]0x81,%l2 ! %l2 = 41f463d3d8750de5
p0_label_3:
! Mem[0000000010001408] = f9664594f27ac1d1, %f0 = 7558aaf3 acb28974
ldda [%i0+%o4]0x80,%f0 ! %f0 = f9664594 f27ac1d1
! Mem[0000000010101400] = 6fd50200, %l4 = 0000000000000067
lduwa [%i4+%g0]0x88,%l4 ! %l4 = 000000006fd50200
! Mem[00000000218001c0] = 43b737e3, %l4 = 000000006fd50200
ldsh [%o3+0x1c0],%l4 ! %l4 = 00000000000043b7
! Mem[0000000010141420] = c0aec14cf79dc35b, %f2 = a00cb89f 0cad9f9b
ldd [%i5+0x020],%f2 ! %f2 = c0aec14c f79dc35b
! Mem[0000000030001408] = 3816da89, %l0 = 1ef21a2e18c4b9d8
ldsha [%i0+%o4]0x81,%l0 ! %l0 = 0000000000003816
! Mem[0000000030181410] = d0cf2ceb, %f15 = 4796c528
lda [%i6+%o5]0x89,%f15 ! %f15 = d0cf2ceb
! Mem[0000000020800040] = 5bafcbdb, %l4 = 00000000000043b7
ldsba [%o1+0x041]%asi,%l4 ! %l4 = ffffffffffffffaf
! Mem[0000000030101408] = 87e3de3f, %l6 = 00000000d8b76590
lduba [%i4+%o4]0x81,%l6 ! %l6 = 0000000000000087
! Mem[00000000211c0000] = 7e657001, %l2 = 41f463d3d8750de5
ldsb [%o2+%g0],%l2 ! %l2 = 000000000000007e
! Starting 10 instruction Store Burst
! %l2 = 000000000000007e, Mem[0000000030041400] = ca3a189cb1151059
stxa %l2,[%i1+%g0]0x81 ! Mem[0000000030041400] = 000000000000007e
p0_label_4:
! %f24 = 03d56844 f16762e3, %l5 = 000000002e1171cd
! Mem[0000000010141418] = 8f014185d307c793
add %i5,0x018,%g1
stda %f24,[%g1+%l5]ASI_PST8_P ! Mem[0000000010141418] = 03d54185f167c7e3
! Mem[0000000010101410] = cba5243f, %l6 = 0000000000000087
ldstuba [%i4+%o5]0x80,%l6 ! %l6 = 000000cb000000ff
! Mem[000000001010142c] = ee5f39e4, %l4 = ffffffffffffffaf, %asi = 80
swapa [%i4+0x02c]%asi,%l4 ! %l4 = 00000000ee5f39e4
! %f14 = d1f9c738 d0cf2ceb, Mem[0000000010181400] = fadc6b03 7336f526
stda %f14,[%i6+%g0]0x88 ! Mem[0000000010181400] = d1f9c738 d0cf2ceb
! %l2 = 000000000000007e, imm = fffffffffffffa3f, %l6 = 00000000000000cb
andn %l2,-0x5c1,%l6 ! %l6 = 0000000000000040
! Mem[0000000030181408] = 8b580000, %l7 = fe4ec4fa7269168c
ldstuba [%i6+%o4]0x89,%l7 ! %l7 = 00000000000000ff
! %l2 = 000000000000007e, Mem[0000000010081412] = 0000588b
sth %l2,[%i2+0x012] ! Mem[0000000010081410] = 0000007e
! %l2 = 000000000000007e, Mem[0000000010101408] = ac181400
stha %l2,[%i4+%o4]0x88 ! Mem[0000000010101408] = ac18007e
! %f6 = 572706c0 6025b43f, %l2 = 000000000000007e
! Mem[0000000030141400] = 2dbc2afce49dd978
stda %f6,[%i5+%l2]ASI_PST16_SL ! Mem[0000000030141400] = 2dbc2560c0062757
! Starting 10 instruction Load Burst
! %l0 = 0000000000003816, imm = fffffffffffff820, %l4 = 00000000ee5f39e4
subc %l0,-0x7e0,%l4 ! %l4 = 0000000000003ff6
p0_label_5:
! Mem[0000000030101400] = 6329e949 4363913c, %l2 = 0000007e, %l3 = 00000002
ldda [%i4+%g0]0x81,%l2 ! %l2 = 000000006329e949 000000004363913c
! Mem[0000000010141410] = 15a11b00, %l1 = 0000000000000080
lduha [%i5+%o5]0x88,%l1 ! %l1 = 0000000000001b00
! Mem[0000000010001410] = 894a1af2, %l0 = 0000000000003816
ldsba [%i0+%o5]0x88,%l0 ! %l0 = fffffffffffffff2
! Mem[0000000020800040] = 5bafcbdb, %l5 = 000000002e1171cd
lduha [%o1+0x040]%asi,%l5 ! %l5 = 0000000000005baf
! Mem[0000000030101408] = d8ad60573fdee387, %l3 = 000000004363913c
ldxa [%i4+%o4]0x89,%l3 ! %l3 = d8ad60573fdee387
! Mem[0000000030001400] = c069fdb7, %f30 = 3be5a330
lda [%i0+%g0]0x81,%f30 ! %f30 = c069fdb7
! Mem[00000000100c1410] = 905eab26bf54bcd1, %l6 = 0000000000000040
ldxa [%i3+0x010]%asi,%l6 ! %l6 = 905eab26bf54bcd1
! Mem[0000000030081408] = fdb8afb7, %l7 = 0000000000000000
lduwa [%i2+%o4]0x89,%l7 ! %l7 = 00000000fdb8afb7
! Mem[0000000010141408] = e08e7a8d, %l0 = fffffffffffffff2
lduwa [%i5+%o4]0x88,%l0 ! %l0 = 00000000e08e7a8d
! Starting 10 instruction Store Burst
! %f25 = f16762e3, %f6 = 572706c0 6025b43f
fitod %f25,%f6 ! %f6 = c1ad313a 3a000000
p0_label_6:
! %l7 = 00000000fdb8afb7, Mem[00000000100c1400] = d8b9c418
stba %l7,[%i3+%g0]0x80 ! Mem[00000000100c1400] = b7b9c418
! %l1 = 0000000000001b00, Mem[0000000030181410] = d0cf2ceb
stba %l1,[%i6+%o5]0x89 ! Mem[0000000030181410] = d0cf2c00
! Mem[0000000030141410] = 008008c9, %l4 = 0000000000003ff6
swapa [%i5+%o5]0x81,%l4 ! %l4 = 00000000008008c9
membar #Sync ! Added by membar checker (1)
! Mem[0000000030141400] = 2dbc2560 c0062757 93018f04 ec480d19
! Mem[0000000030141410] = 00003ff6 7abaad19 16f02ac0 3e608a57
! Mem[0000000030141420] = f4b0d034 a5f349f5 e3c0f0cf e630f32a
! Mem[0000000030141430] = 44b30f0e 73352ded f0e1cbc9 9863bf2f
ldda [%i5]ASI_BLK_AIUSL,%f16 ! Block Load from 0000000030141400
! %f0 = f9664594 f27ac1d1 c0aec14c f79dc35b
! %f4 = 957a622f 22180119 c1ad313a 3a000000
! %f8 = 9156ec16 6b0274a1 a1af2138 30e227fb
! %f12 = 4696fa70 c5bab51a d1f9c738 d0cf2ceb
stda %f0,[%i3]ASI_BLK_AIUPL ! Block Store to 00000000100c1400
! Mem[0000000030101408] = 3fdee387, %l5 = 0000000000005baf
ldstuba [%i4+%o4]0x89,%l5 ! %l5 = 00000087000000ff
! %l5 = 0000000000000087, imm = 0000000000000e80, %l5 = 0000000000000087
or %l5,0xe80,%l5 ! %l5 = 0000000000000e87
! %f0 = f9664594 f27ac1d1 c0aec14c f79dc35b
! %f4 = 957a622f 22180119 c1ad313a 3a000000
! %f8 = 9156ec16 6b0274a1 a1af2138 30e227fb
! %f12 = 4696fa70 c5bab51a d1f9c738 d0cf2ceb
stda %f0,[%i6]ASI_COMMIT_P ! Block Store to 0000000010181400
! %l3 = d8ad60573fdee387, Mem[0000000010001408] = f9664594
stba %l3,[%i0+%o4]0x80 ! Mem[0000000010001408] = 87664594
! Starting 10 instruction Load Burst
! Mem[0000000010141410] = 001ba115, %l2 = 000000006329e949
ldsha [%i5+%o5]0x80,%l2 ! %l2 = 000000000000001b
p0_label_7:
! Mem[0000000030081410] = 3ac8ceaf, %l1 = 0000000000001b00
lduba [%i2+%o5]0x81,%l1 ! %l1 = 000000000000003a
! Mem[0000000010081420] = 4d52c53b96a1271f, %l2 = 000000000000001b, %l0 = 00000000e08e7a8d
add %i2,0x20,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 4d52c53b96a1271f
! Mem[0000000030181400] = e50d75d8d363f441, %f28 = ed2d3573 0e0fb344
ldda [%i6+%g0]0x89,%f28 ! %f28 = e50d75d8 d363f441
! Mem[0000000030101400] = 49e92963, %l2 = 000000000000001b
lduwa [%i4+%g0]0x89,%l2 ! %l2 = 0000000049e92963
! Mem[0000000030041408] = ca4bcae7, %l7 = 00000000fdb8afb7
ldsha [%i1+%o4]0x89,%l7 ! %l7 = ffffffffffffcae7
! Mem[0000000030081408] = fdb8afb7, %l5 = 0000000000000e87
ldsba [%i2+%o4]0x89,%l5 ! %l5 = ffffffffffffffb7
! Mem[0000000010081408] = 9296b240, %l2 = 0000000049e92963
lduha [%i2+%o4]0x88,%l2 ! %l2 = 000000000000b240
! Mem[0000000030001410] = 89d18beab529e417, %l4 = 00000000008008c9
ldxa [%i0+%o5]0x81,%l4 ! %l4 = 89d18beab529e417
! Mem[0000000030181410] = d0cf2c00, %l3 = d8ad60573fdee387
lduba [%i6+%o5]0x89,%l3 ! %l3 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[0000000020800001] = e5ff8ed8, %l0 = 4d52c53b96a1271f
ldstub [%o1+0x001],%l0 ! %l0 = 000000ff000000ff
p0_label_8:
! %f30 = 2fbf6398 c9cbe1f0, Mem[00000000100c1400] = d1c17af2 944566f9
stda %f30,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 2fbf6398 c9cbe1f0
! Mem[0000000010141410] = 15a11b00, %l3 = 0000000000000000
swapa [%i5+%o5]0x88,%l3 ! %l3 = 0000000015a11b00
! %l6 = 905eab26bf54bcd1, Mem[0000000010041408] = 20aac52e
stwa %l6,[%i1+%o4]0x80 ! Mem[0000000010041408] = bf54bcd1
! %l4 = b529e417, %l5 = ffffffb7, Mem[0000000010001408] = 94456687 d1c17af2
stda %l4,[%i0+%o4]0x88 ! Mem[0000000010001408] = b529e417 ffffffb7
! Mem[00000000211c0001] = 7e657001, %l5 = ffffffffffffffb7
ldstub [%o2+0x001],%l5 ! %l5 = 00000065000000ff
! Mem[0000000030141400] = 2dbc2560, %l3 = 0000000015a11b00
ldstuba [%i5+%g0]0x81,%l3 ! %l3 = 0000002d000000ff
! %l1 = 000000000000003a, Mem[0000000030001408] = 89da1638
stba %l1,[%i0+%o4]0x89 ! Mem[0000000030001408] = 89da163a
! %f29 = d363f441, %f20 = 19adba7a, %f16 = 572706c0
fdivs %f29,%f20,%f16 ! %f16 = f927f3d8
! %l6 = 905eab26bf54bcd1, Mem[0000000010081408] = 40b29692
stwa %l6,[%i2+%o4]0x80 ! Mem[0000000010081408] = bf54bcd1
! Starting 10 instruction Load Burst
! Mem[0000000010141408] = e08e7a8d, %l3 = 000000000000002d
ldswa [%i5+%o4]0x88,%l3 ! %l3 = ffffffffe08e7a8d
p0_label_9:
! Mem[0000000030001410] = 89d18bea, %l6 = 905eab26bf54bcd1
ldsha [%i0+%o5]0x81,%l6 ! %l6 = ffffffffffff89d1
! Mem[0000000010081408] = 52f7846f d1bc54bf, %l4 = b529e417, %l5 = 00000065
ldda [%i2+%o4]0x88,%l4 ! %l4 = 00000000d1bc54bf 0000000052f7846f
! Mem[0000000010001410] = 28b0b9d4894a1af2, %f24 = f549f3a5 34d0b0f4
ldda [%i0+%o5]0x88,%f24 ! %f24 = 28b0b9d4 894a1af2
! Mem[0000000010001408] = ffffffb7 b529e417, %l4 = d1bc54bf, %l5 = 52f7846f
ldda [%i0+%o4]0x88,%l4 ! %l4 = 00000000b529e417 00000000ffffffb7
! Mem[0000000010141410] = 00000000, %l2 = 000000000000b240
lduba [%i5+%o5]0x88,%l2 ! %l2 = 0000000000000000
! Mem[0000000030001410] = ea8bd189, %l2 = 0000000000000000
ldsba [%i0+%o5]0x89,%l2 ! %l2 = ffffffffffffff89
! Mem[0000000030041400] = 00000000 0000007e e7ca4bca 920c38e3
! Mem[0000000030041410] = 6759f701 92f6c887 28a0e338 698fa81f
! Mem[0000000030041420] = 96332b33 c52d079a d6e1b298 51cb272c
! Mem[0000000030041430] = d24d69b9 199a9ee5 68b52f59 9128b367
ldda [%i1]ASI_BLK_AIUSL,%f0 ! Block Load from 0000000030041400
! Mem[0000000010001408] = 17e429b5, %l5 = 00000000ffffffb7
lduwa [%i0+%o4]0x80,%l5 ! %l5 = 0000000017e429b5
! Mem[0000000021800080] = a3f2944f, %l1 = 000000000000003a
lduba [%o3+0x081]%asi,%l1 ! %l1 = 00000000000000f2
! Starting 10 instruction Store Burst
! %l1 = 00000000000000f2, Mem[0000000010101408] = ac18007e
stwa %l1,[%i4+%o4]0x88 ! Mem[0000000010101408] = 000000f2
p0_label_10:
! %l5 = 0000000017e429b5, Mem[000000001010140e] = fd5fe698, %asi = 80
stha %l5,[%i4+0x00e]%asi ! Mem[000000001010140c] = fd5f29b5
! %l0 = 000000ff, %l1 = 000000f2, Mem[0000000030001408] = 3a16da89 9ac9f33d
stda %l0,[%i0+%o4]0x81 ! Mem[0000000030001408] = 000000ff 000000f2
! %l4 = 00000000b529e417, Mem[00000000211c0000] = 7eff7001, %asi = 80
stba %l4,[%o2+0x000]%asi ! Mem[00000000211c0000] = 17ff7001
! Mem[0000000010101420] = bfdb958b, %l3 = ffffffffe08e7a8d
swap [%i4+0x020],%l3 ! %l3 = 00000000bfdb958b
! %l1 = 00000000000000f2, Mem[0000000030001410] = 17e429b5ea8bd189
stxa %l1,[%i0+%o5]0x89 ! Mem[0000000030001410] = 00000000000000f2
! %f16 = f927f3d8 6025bc2d, %l0 = 00000000000000ff
! Mem[0000000030181418] = dba784a94e9f0ae1
add %i6,0x018,%g1
stda %f16,[%g1+%l0]ASI_PST16_S ! Mem[0000000030181418] = f927f3d86025bc2d
! %l1 = 00000000000000f2, Mem[0000000010081401] = aba83466, %asi = 80
stba %l1,[%i2+0x001]%asi ! Mem[0000000010081400] = abf23466
! %l4 = 00000000b529e417, Mem[000000001008143e] = ee30470a, %asi = 80
stha %l4,[%i2+0x03e]%asi ! Mem[000000001008143c] = ee30e417
membar #Sync ! Added by membar checker (2)
! Mem[0000000010181408] = c0aec14c, %l1 = 00000000000000f2
ldstuba [%i6+%o4]0x80,%l1 ! %l1 = 000000c0000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030101408] = 3fdee3ff, %l6 = ffffffffffff89d1
lduha [%i4+%o4]0x89,%l6 ! %l6 = 000000000000e3ff
p0_label_11:
! Mem[0000000010101400] = 0002d56f, %l4 = 00000000b529e417
ldsba [%i4+%g0]0x80,%l4 ! %l4 = 0000000000000000
! Mem[0000000010041410] = 7610888b, %l4 = 0000000000000000
lduha [%i1+%o5]0x88,%l4 ! %l4 = 000000000000888b
! Mem[00000000300c1408] = 5c3d9c36, %l0 = 00000000000000ff
ldswa [%i3+%o4]0x81,%l0 ! %l0 = 000000005c3d9c36
! Mem[0000000030041410] = 6759f701, %f17 = 6025bc2d
lda [%i1+%o5]0x81,%f17 ! %f17 = 6759f701
! Mem[0000000010101438] = 79b1bd27, %l1 = 00000000000000c0
lduwa [%i4+0x038]%asi,%l1 ! %l1 = 0000000079b1bd27
! Mem[0000000030081400] = 105bf65d, %l4 = 000000000000888b
ldsba [%i2+%g0]0x89,%l4 ! %l4 = 000000000000005d
! Mem[0000000010141418] = 03d54185, %l5 = 0000000017e429b5
ldsh [%i5+0x01a],%l5 ! %l5 = 0000000000004185
! Mem[0000000010101434] = cd1bbf6b, %l3 = 00000000bfdb958b
ldsw [%i4+0x034],%l3 ! %l3 = ffffffffcd1bbf6b
! Mem[0000000030001408] = ff000000, %f19 = 048f0193
lda [%i0+%o4]0x89,%f19 ! %f19 = ff000000
! Starting 10 instruction Store Burst
! Mem[0000000010001409] = 17e429b5, %l4 = 000000000000005d
ldstub [%i0+0x009],%l4 ! %l4 = 000000e4000000ff
p0_label_12:
! %l5 = 0000000000004185, Mem[0000000030181408] = 8b5800ff
stba %l5,[%i6+%o4]0x89 ! Mem[0000000030181408] = 8b580085
! %l7 = ffffffffffffcae7, Mem[0000000030181410] = d0cf2c00
stha %l7,[%i6+%o5]0x89 ! Mem[0000000030181410] = d0cfcae7
! %f18 = 190d48ec, Mem[0000000030141410] = 00003ff6
sta %f18,[%i5+%o5]0x81 ! Mem[0000000030141410] = 190d48ec
! %l6 = 000000000000e3ff, Mem[00000000300c1408] = 369c3d5c
stha %l6,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 369ce3ff
! %l3 = ffffffffcd1bbf6b, Mem[00000000300c1410] = df938122
stha %l3,[%i3+%o5]0x89 ! Mem[00000000300c1410] = df93bf6b
! Mem[0000000010001400] = 030b95bc, %l2 = ffffffffffffff89
ldstuba [%i0+%g0]0x80,%l2 ! %l2 = 00000003000000ff
! Mem[00000000218001c0] = 43b737e3, %l7 = ffffffffffffcae7
ldstub [%o3+0x1c0],%l7 ! %l7 = 00000043000000ff
! Mem[00000000211c0000] = 17ff7001, %l1 = 0000000079b1bd27
ldstuba [%o2+0x000]%asi,%l1 ! %l1 = 00000017000000ff
! %f31 = c9cbe1f0, %f20 = 19adba7a
fcmpes %fcc3,%f31,%f20 ! %fcc3 = 1
! Starting 10 instruction Load Burst
membar #Sync ! Added by membar checker (3)
! Mem[0000000010001400] = ff0b95bc ae4a49ae 17ff29b5 b7ffffff
! Mem[0000000010001410] = f21a4a89 d4b9b028 8cd29078 f45c1c07
! Mem[0000000010001420] = 6c0d1d7e ed9f2dbf d3844c69 4f1a260b
! Mem[0000000010001430] = f5d1c380 4cb9a60d 186ce9bc c1cabd15
ldda [%i0]ASI_BLK_PL,%f16 ! Block Load from 0000000010001400
p0_label_13:
! Mem[0000000030101408] = d8ad60573fdee3ff, %f2 = e3380c92 ca4bcae7
ldda [%i4+%o4]0x89,%f2 ! %f2 = d8ad6057 3fdee3ff
! Mem[0000000030101410] = ff68845cb9ad60ec, %l2 = 0000000000000003
ldxa [%i4+%o5]0x81,%l2 ! %l2 = ff68845cb9ad60ec
! Mem[00000000100c140c] = 4cc1aec0, %l2 = ff68845cb9ad60ec
lduwa [%i3+0x00c]%asi,%l2 ! %l2 = 000000004cc1aec0
! Mem[0000000010001418] = 8cd29078f45c1c07, %f4 = 87c8f692 01f75967
ldd [%i0+0x018],%f4 ! %f4 = 8cd29078 f45c1c07
! Mem[0000000030181408] = 8500588b, %l0 = 000000005c3d9c36
lduba [%i6+%o4]0x81,%l0 ! %l0 = 0000000000000085
! Mem[0000000030141400] = ffbc2560 c0062757 93018f04 ec480d19
! Mem[0000000030141410] = 190d48ec 7abaad19 16f02ac0 3e608a57
! Mem[0000000030141420] = f4b0d034 a5f349f5 e3c0f0cf e630f32a
! Mem[0000000030141430] = 44b30f0e 73352ded f0e1cbc9 9863bf2f
ldda [%i5]ASI_BLK_S,%f16 ! Block Load from 0000000030141400
! Mem[0000000010001410] = 28b0b9d4894a1af2, %l7 = 0000000000000043
ldxa [%i0+%o5]0x88,%l7 ! %l7 = 28b0b9d4894a1af2
! Mem[0000000010081410] = 0000007e, %l3 = ffffffffcd1bbf6b
lduha [%i2+%o5]0x80,%l3 ! %l3 = 0000000000000000
! Mem[0000000030181408] = 8500588b2e1171cd, %f14 = 67b32891 592fb568
ldda [%i6+%o4]0x81,%f14 ! %f14 = 8500588b 2e1171cd
! Starting 10 instruction Store Burst
! %l5 = 0000000000004185, Mem[0000000010141430] = a6cc5dcad27d0755, %asi = 80
stxa %l5,[%i5+0x030]%asi ! Mem[0000000010141430] = 0000000000004185
p0_label_14:
! Code Fragment 4
p0_fragment_1:
! %l0 = 0000000000000085
setx 0x5d95ecc7dd0091c4,%g7,%l0 ! %l0 = 5d95ecc7dd0091c4
! %l1 = 0000000000000017
setx 0xf59635c802bd5f95,%g7,%l1 ! %l1 = f59635c802bd5f95
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 = 5d95ecc7dd0091c4
setx 0x003c7f37fefc57ea,%g7,%l0 ! %l0 = 003c7f37fefc57ea
! %l1 = f59635c802bd5f95
setx 0x47afa9679a5bb092,%g7,%l1 ! %l1 = 47afa9679a5bb092
! %f2 = d8ad6057, %f2 = d8ad6057, %f3 = 3fdee3ff
fsubs %f2 ,%f2 ,%f3 ! %f3 = 00000000
! %l3 = 0000000000000000, Mem[00000000100c1410] = 22180119
stwa %l3,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 00000000
! %l5 = 0000000000004185, Mem[0000000010081410] = 0000007e
stba %l5,[%i2+%o5]0x80 ! Mem[0000000010081410] = 8500007e
membar #Sync ! Added by membar checker (4)
! %l6 = 000000000000e3ff, Mem[0000000030141400] = ffbc2560c0062757
stxa %l6,[%i5+%g0]0x81 ! Mem[0000000030141400] = 000000000000e3ff
! Mem[00000000100c1408] = 5bc39df74cc1aec0, %l3 = 0000000000000000, %l4 = 00000000000000e4
add %i3,0x08,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 5bc39df74cc1aec0
! Mem[0000000010181438] = d1f9c738, %l7 = 28b0b9d4894a1af2
swap [%i6+0x038],%l7 ! %l7 = 00000000d1f9c738
! Mem[0000000030181400] = 41f463d3, %l4 = 5bc39df74cc1aec0
ldstuba [%i6+%g0]0x81,%l4 ! %l4 = 00000041000000ff
! %f18 = 93018f04 ec480d19, %l1 = 47afa9679a5bb092
! Mem[00000000100c1430] = 1ab5bac570fa9646
add %i3,0x030,%g1
stda %f18,[%g1+%l1]ASI_PST32_PL ! Mem[00000000100c1430] = 1ab5bac5048f0193
! Starting 10 instruction Load Burst
! Mem[0000000010001410] = f21a4a89 d4b9b028, %l6 = 0000e3ff, %l7 = d1f9c738
ldda [%i0+%o5]0x80,%l6 ! %l6 = 00000000f21a4a89 00000000d4b9b028
p0_label_15:
! Mem[00000000300c1410] = 9bf6daa7 df93bf6b, %l2 = 4cc1aec0, %l3 = 00000000
ldda [%i3+%o5]0x89,%l2 ! %l2 = 00000000df93bf6b 000000009bf6daa7
! Mem[00000000211c0000] = ffff7001, %l2 = 00000000df93bf6b
ldsha [%o2+0x000]%asi,%l2 ! %l2 = ffffffffffffffff
! Mem[0000000030181400] = e50d75d8d363f4ff, %f8 = 9a072dc5 332b3396
ldda [%i6+%g0]0x89,%f8 ! %f8 = e50d75d8 d363f4ff
! Mem[0000000010101414] = ca3e5f61, %l4 = 0000000000000041
ldsh [%i4+0x014],%l4 ! %l4 = ffffffffffffca3e
! Mem[00000000201c0000] = f842826e, %l5 = 0000000000004185
ldub [%o0+0x001],%l5 ! %l5 = 0000000000000042
! Mem[0000000010001418] = 8cd29078, %l1 = 47afa9679a5bb092
lduba [%i0+0x019]%asi,%l1 ! %l1 = 00000000000000d2
! Mem[0000000020800000] = e5ff8ed8, %l7 = 00000000d4b9b028
lduha [%o1+0x000]%asi,%l7 ! %l7 = 000000000000e5ff
! %l7 = 000000000000e5ff, immed = fffffe67, %y = 00000000
smul %l7,-0x199,%l5 ! %l5 = fffffffffe908b99, %y = ffffffff
! Mem[0000000030081400] = 105bf65d, %l0 = 003c7f37fefc57ea
ldsba [%i2+%g0]0x89,%l0 ! %l0 = 000000000000005d
! Starting 10 instruction Store Burst
! Mem[0000000010101400] = 6fd50200, %l7 = 000000000000e5ff
swapa [%i4+%g0]0x88,%l7 ! %l7 = 000000006fd50200
p0_label_16:
! Mem[0000000010181410] = 2f627a95, %l4 = ffffffffffffca3e
ldstuba [%i6+%o5]0x88,%l4 ! %l4 = 00000095000000ff
! Mem[0000000010141434] = 00004185, %l6 = 00000000f21a4a89
swap [%i5+0x034],%l6 ! %l6 = 0000000000004185
! Mem[00000000300c1408] = 369ce3ff, %l3 = 000000009bf6daa7
ldstuba [%i3+%o4]0x89,%l3 ! %l3 = 000000ff000000ff
! Mem[0000000030081400] = 105bf65d, %l6 = 0000000000004185
swapa [%i2+%g0]0x89,%l6 ! %l6 = 00000000105bf65d
! %l1 = 00000000000000d2, Mem[00000000100c1410] = 00000000
stwa %l1,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 000000d2
! %l7 = 000000006fd50200, Mem[0000000020800041] = 5bafcbdb
stb %l7,[%o1+0x041] ! Mem[0000000020800040] = 5b00cbdb
! %l5 = fffffffffe908b99, Mem[0000000010101410] = 3f24a5ff
stwa %l5,[%i4+%o5]0x88 ! Mem[0000000010101410] = fe908b99
! %l3 = 00000000000000ff, Mem[0000000010001410] = 894a1af2
stba %l3,[%i0+%o5]0x88 ! Mem[0000000010001410] = 894a1aff
! Mem[00000000100c1410] = 000000d2, %l0 = 000000000000005d
swapa [%i3+%o5]0x88,%l0 ! %l0 = 00000000000000d2
! Starting 10 instruction Load Burst
! Mem[0000000010181408] = 4cc1aeff, %f28 = 44b30f0e
lda [%i6+%o4]0x88,%f28 ! %f28 = 4cc1aeff
p0_label_17:
! Mem[0000000030141410] = ec480d19, %l1 = 00000000000000d2
lduba [%i5+%o5]0x89,%l1 ! %l1 = 0000000000000019
! Mem[0000000010081400] = abf23466, %l6 = 00000000105bf65d
ldsha [%i2+%g0]0x80,%l6 ! %l6 = ffffffffffffabf2
! Mem[0000000021800140] = 05761f70, %l6 = ffffffffffffabf2
lduba [%o3+0x140]%asi,%l6 ! %l6 = 0000000000000005
! %l6 = 0000000000000005, imm = fffffffffffff22a, %l6 = 0000000000000005
or %l6,-0xdd6,%l6 ! %l6 = fffffffffffff22f
! Mem[0000000030101400] = 6329e9494363913c, %f8 = e50d75d8 d363f4ff
ldda [%i4+%g0]0x81,%f8 ! %f8 = 6329e949 4363913c
! %f9 = 4363913c, %f20 = 190d48ec
fcmpes %fcc1,%f9 ,%f20 ! %fcc1 = 2
! Mem[00000000211c0000] = ffff7001, %l3 = 00000000000000ff
ldsb [%o2+0x001],%l3 ! %l3 = ffffffffffffffff
! Mem[0000000030181408] = 8b580085, %l6 = fffffffffffff22f
lduwa [%i6+%o4]0x89,%l6 ! %l6 = 000000008b580085
! Mem[0000000010181410] = ff7a622f, %l2 = ffffffffffffffff
lduwa [%i6+%o5]0x80,%l2 ! %l2 = 00000000ff7a622f
! Starting 10 instruction Store Burst
! Code Fragment 4
p0_fragment_2:
! %l0 = 00000000000000d2
setx 0x0bc3baafcbb331c2,%g7,%l0 ! %l0 = 0bc3baafcbb331c2
! %l1 = 0000000000000019
setx 0xf9ce8ba82654324b,%g7,%l1 ! %l1 = f9ce8ba82654324b
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 = 0bc3baafcbb331c2
setx 0x5aaa7ab7d17f8721,%g7,%l0 ! %l0 = 5aaa7ab7d17f8721
! %l1 = f9ce8ba82654324b
setx 0xf0f8cc8817eefe2d,%g7,%l1 ! %l1 = f0f8cc8817eefe2d
p0_label_18:
! %l6 = 8b580085, %l7 = 6fd50200, Mem[0000000030101410] = ff68845c b9ad60ec
stda %l6,[%i4+%o5]0x81 ! Mem[0000000030101410] = 8b580085 6fd50200
! Mem[0000000010181400] = f9664594, %l3 = ffffffffffffffff
swapa [%i6+%g0]0x80,%l3 ! %l3 = 00000000f9664594
! %l0 = d17f8721, %l1 = 17eefe2d, Mem[0000000030141408] = 93018f04 ec480d19
stda %l0,[%i5+%o4]0x81 ! Mem[0000000030141408] = d17f8721 17eefe2d
! Mem[0000000030041400] = 00000000, %l6 = 000000008b580085
ldstuba [%i1+%g0]0x81,%l6 ! %l6 = 00000000000000ff
! %f2 = d8ad6057 00000000, %l5 = fffffffffe908b99
! Mem[0000000010141428] = cfd6109f1075e9e0
add %i5,0x028,%g1
stda %f2,[%g1+%l5]ASI_PST16_PL ! Mem[0000000010141428] = 0000109f1075add8
! %l2 = ff7a622f, %l3 = f9664594, Mem[0000000010141430] = 00000000 f21a4a89
std %l2,[%i5+0x030] ! Mem[0000000010141430] = ff7a622f f9664594
! Mem[0000000010181432] = 4696fa70, %l0 = 5aaa7ab7d17f8721
ldstub [%i6+0x032],%l0 ! %l0 = 000000fa000000ff
! %l5 = fffffffffe908b99, Mem[000000001018142e] = 30e227fb, %asi = 80
stha %l5,[%i6+0x02e]%asi ! Mem[000000001018142c] = 30e28b99
! Mem[0000000030181400] = d363f4ff, %l5 = fffffffffe908b99
swapa [%i6+%g0]0x89,%l5 ! %l5 = 00000000d363f4ff
! Starting 10 instruction Load Burst
! %f28 = 4cc1aeff, %f27 = e630f32a, %f2 = d8ad6057 00000000
fsmuld %f28,%f27,%f2 ! %f2 = c670bc09 06585ac0
p0_label_19:
! Mem[00000000100c1400] = 2fbf6398, %l5 = 00000000d363f4ff
lduwa [%i3+%g0]0x80,%l5 ! %l5 = 000000002fbf6398
! Mem[0000000010041400] = 30e227fb9a4fddb3, %l1 = f0f8cc8817eefe2d
ldxa [%i1+%g0]0x80,%l1 ! %l1 = 30e227fb9a4fddb3
! %l6 = 0000000000000000, imm = fffffffffffffa61, %l2 = 00000000ff7a622f
xor %l6,-0x59f,%l2 ! %l2 = fffffffffffffa61
! Mem[0000000030141400] = ffe3000000000000, %f16 = ffbc2560 c0062757
ldda [%i5+%g0]0x89,%f16 ! %f16 = ffe30000 00000000
! %l6 = 0000000000000000, %l1 = 30e227fb9a4fddb3, %l2 = fffffffffffffa61
andn %l6,%l1,%l2 ! %l2 = 0000000000000000
! Mem[00000000100c1410] = 5d000000, %l5 = 000000002fbf6398
lduha [%i3+%o5]0x80,%l5 ! %l5 = 0000000000005d00
! Mem[0000000021800000] = c120fa80, %l3 = 00000000f9664594
lduba [%o3+0x001]%asi,%l3 ! %l3 = 0000000000000020
! Mem[00000000100c141e] = 3a31adc1, %l7 = 000000006fd50200
ldstub [%i3+0x01e],%l7 ! %l7 = 000000ad000000ff
! Mem[0000000010001410] = 894a1aff, %l5 = 0000000000005d00
ldsha [%i0+%o5]0x88,%l5 ! %l5 = 0000000000001aff
! Starting 10 instruction Store Burst
! %l1 = 30e227fb9a4fddb3, Mem[00000000300c1400] = 37748897
stba %l1,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 377488b3
p0_label_20:
! %l1 = 30e227fb9a4fddb3, Mem[0000000010041400] = fb27e230
stba %l1,[%i1+%g0]0x88 ! Mem[0000000010041400] = fb27e2b3
! Mem[00000000100c142c] = 3821afa1, %l2 = 0000000000000000, %asi = 80
swapa [%i3+0x02c]%asi,%l2 ! %l2 = 000000003821afa1
! %l5 = 0000000000001aff, Mem[0000000010101408] = 000000f2
stwa %l5,[%i4+%o4]0x88 ! Mem[0000000010101408] = 00001aff
! %l3 = 0000000000000020, Mem[0000000010081408] = d1bc54bf
stwa %l3,[%i2+%o4]0x88 ! Mem[0000000010081408] = 00000020
! %l5 = 0000000000001aff, Mem[00000000300c1408] = 369ce3ff
stwa %l5,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 00001aff
! Mem[0000000030141400] = 00000000, %l0 = 00000000000000fa
swapa [%i5+%g0]0x89,%l0 ! %l0 = 0000000000000000
! %f25 = a5f349f5, Mem[0000000030101408] = ffe3de3f
sta %f25,[%i4+%o4]0x81 ! Mem[0000000030101408] = a5f349f5
! Mem[0000000030181400] = 998b90fe, %l3 = 0000000000000020
swapa [%i6+%g0]0x81,%l3 ! %l3 = 00000000998b90fe
! %f9 = 4363913c, Mem[0000000010181400] = ffffffff
sta %f9 ,[%i6+%g0]0x88 ! Mem[0000000010181400] = 4363913c
! Starting 10 instruction Load Burst
! Mem[0000000010181420] = 9156ec166b0274a1, %l7 = 00000000000000ad
ldx [%i6+0x020],%l7 ! %l7 = 9156ec166b0274a1
p0_label_21:
! Mem[0000000030081410] = 3ac8ceaf, %f19 = ec480d19
lda [%i2+%o5]0x81,%f19 ! %f19 = 3ac8ceaf
! Mem[0000000030081410] = 3ac8ceaf, %l4 = 0000000000000095
ldsha [%i2+%o5]0x81,%l4 ! %l4 = 0000000000003ac8
! Mem[00000000300c1408] = ff1a0000 b7969efe, %l2 = 3821afa1, %l3 = 998b90fe
ldda [%i3+%o4]0x81,%l2 ! %l2 = 00000000ff1a0000 00000000b7969efe
! %f8 = 6329e949, %f19 = 3ac8ceaf, %f6 = 1fa88f69 38e3a028
fsmuld %f8 ,%f19,%f6 ! %f6 = 43d0a8ed dce6dce0
! Mem[0000000030001400] = c069fdb7, %l3 = 00000000b7969efe
lduwa [%i0+%g0]0x81,%l3 ! %l3 = 00000000c069fdb7
! Mem[0000000030101408] = a5f349f55760add8, %f20 = 190d48ec 7abaad19
ldda [%i4+%o4]0x81,%f20 ! %f20 = a5f349f5 5760add8
! Mem[0000000030141410] = 190d48ec, %l6 = 0000000000000000
lduwa [%i5+%o5]0x81,%l6 ! %l6 = 00000000190d48ec
! Mem[0000000010141408] = 8d7a8ee0, %l7 = 9156ec166b0274a1
lduha [%i5+%o4]0x80,%l7 ! %l7 = 0000000000008d7a
! Mem[0000000030081410] = 3ac8ceaf dd75568b, %l4 = 00003ac8, %l5 = 00001aff
ldda [%i2+%o5]0x81,%l4 ! %l4 = 000000003ac8ceaf 00000000dd75568b
! Starting 10 instruction Store Burst
! %l4 = 000000003ac8ceaf, Mem[0000000030101408] = a5f349f5
stha %l4,[%i4+%o4]0x81 ! Mem[0000000030101408] = ceaf49f5
p0_label_22:
! Mem[0000000010081408] = 20000000, %l3 = 00000000c069fdb7
ldstuba [%i2+%o4]0x80,%l3 ! %l3 = 00000020000000ff
! %f5 = f45c1c07, Mem[0000000010001408] = b529ff17
sta %f5 ,[%i0+%o4]0x88 ! Mem[0000000010001408] = f45c1c07
! Mem[0000000030181410] = e7cacfd0, %l7 = 0000000000008d7a
swapa [%i6+%o5]0x81,%l7 ! %l7 = 00000000e7cacfd0
! %l3 = 0000000000000020, Mem[0000000010181408] = ffaec14c
stba %l3,[%i6+%o4]0x80 ! Mem[0000000010181408] = 20aec14c
! %l6 = 00000000190d48ec, Mem[0000000010001410] = 894a1aff
stba %l6,[%i0+%o5]0x88 ! Mem[0000000010001410] = 894a1aec
! %f8 = 6329e949 4363913c, Mem[00000000100c1408] = f79dc35b c0aec14c
stda %f8 ,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 6329e949 4363913c
! Mem[0000000010141413] = 00000000, %l0 = 0000000000000000
ldstub [%i5+0x013],%l0 ! %l0 = 00000000000000ff
! %l6 = 00000000190d48ec, Mem[0000000020800040] = 5b00cbdb
sth %l6,[%o1+0x040] ! Mem[0000000020800040] = 48eccbdb
! %l5 = 00000000dd75568b, immd = 0000000000000ccf, %l6 = 00000000190d48ec
mulx %l5,0xccf,%l6 ! %l6 = 00000b1491ef7e65
! Starting 10 instruction Load Burst
! Mem[00000000201c0000] = f842826e, %l3 = 0000000000000020
ldsh [%o0+%g0],%l3 ! %l3 = fffffffffffff842
p0_label_23:
! Mem[0000000010181400] = 3c916343f27ac1d1, %l2 = 00000000ff1a0000
ldxa [%i6+%g0]0x80,%l2 ! %l2 = 3c916343f27ac1d1
! %f30 = f0e1cbc9, %f20 = a5f349f5
fcmps %fcc1,%f30,%f20 ! %fcc1 = 1
! Mem[0000000030001410] = f2000000, %l6 = 00000b1491ef7e65
lduwa [%i0+%o5]0x81,%l6 ! %l6 = 00000000f2000000
! Mem[0000000030181408] = 8b580085, %l2 = 3c916343f27ac1d1
lduwa [%i6+%o4]0x89,%l2 ! %l2 = 000000008b580085
! Mem[00000000100c1410] = 0000005d, %f22 = 16f02ac0
lda [%i3+%o5]0x88,%f22 ! %f22 = 0000005d
! Mem[0000000030141410] = 190d48ec7abaad19, %f8 = 6329e949 4363913c
ldda [%i5+%o5]0x81,%f8 ! %f8 = 190d48ec 7abaad19
! Mem[0000000030041410] = 6759f701, %l5 = 00000000dd75568b
ldswa [%i1+%o5]0x81,%l5 ! %l5 = 000000006759f701
! Mem[00000000100c1400] = 2fbf6398, %f6 = 43d0a8ed
lda [%i3+%g0]0x80,%f6 ! %f6 = 2fbf6398
! Mem[0000000010101408] = 00001aff, %l0 = 0000000000000000
ldsha [%i4+%o4]0x88,%l0 ! %l0 = 0000000000001aff
! Starting 10 instruction Store Burst
! %l0 = 0000000000001aff, Mem[00000000211c0000] = ffff7001, %asi = 80
stha %l0,[%o2+0x000]%asi ! Mem[00000000211c0000] = 1aff7001
p0_label_24:
! %l1 = 30e227fb9a4fddb3, Mem[0000000030101408] = ceaf49f5
stha %l1,[%i4+%o4]0x81 ! Mem[0000000030101408] = ddb349f5
! %l4 = 000000003ac8ceaf, Mem[0000000010141410] = 000000ffda2da1b4
stxa %l4,[%i5+%o5]0x80 ! Mem[0000000010141410] = 000000003ac8ceaf
! %l1 = 30e227fb9a4fddb3, Mem[0000000010041410] = 7610888b
stha %l1,[%i1+%o5]0x88 ! Mem[0000000010041410] = 7610ddb3
! %l6 = 00000000f2000000, Mem[0000000020800040] = 48eccbdb, %asi = 80
stba %l6,[%o1+0x040]%asi ! Mem[0000000020800040] = 00eccbdb
! %l2 = 8b580085, %l3 = fffff842, Mem[0000000030181410] = 7a8d0000 33f5aec3
stda %l2,[%i6+%o5]0x89 ! Mem[0000000030181410] = 8b580085 fffff842
! Mem[0000000010081408] = ff000000, %l7 = 00000000e7cacfd0
swapa [%i2+%o4]0x80,%l7 ! %l7 = 00000000ff000000
! Mem[0000000030081400] = 85410000, %l4 = 000000003ac8ceaf
ldstuba [%i2+%g0]0x81,%l4 ! %l4 = 00000085000000ff
! Mem[0000000010141410] = 00000000, %l0 = 0000000000001aff
swapa [%i5+%o5]0x88,%l0 ! %l0 = 0000000000000000
! Mem[0000000010041400] = fb27e2b3, %l2 = 000000008b580085
swapa [%i1+%g0]0x88,%l2 ! %l2 = 00000000fb27e2b3
! Starting 10 instruction Load Burst
! Mem[0000000030101410] = 0002d56f8500588b, %f0 = 7e000000 00000000
ldda [%i4+%o5]0x89,%f0 ! %f0 = 0002d56f 8500588b
p0_label_25:
! Mem[00000000211c0000] = 1aff7001, %l5 = 000000006759f701
lduh [%o2+%g0],%l5 ! %l5 = 0000000000001aff
! Mem[0000000010141410] = ff1a0000 3ac8ceaf, %l2 = fb27e2b3, %l3 = fffff842
ldda [%i5+0x010]%asi,%l2 ! %l2 = 00000000ff1a0000 000000003ac8ceaf
! Mem[0000000010001408] = 071c5cf4, %l4 = 0000000000000085
ldswa [%i0+%o4]0x80,%l4 ! %l4 = 00000000071c5cf4
! Mem[00000000218001c0] = ffb737e3, %l3 = 000000003ac8ceaf
lduba [%o3+0x1c0]%asi,%l3 ! %l3 = 00000000000000ff
! Mem[0000000010081408] = e7cacfd0, %l4 = 00000000071c5cf4
ldswa [%i2+%o4]0x80,%l4 ! %l4 = ffffffffe7cacfd0
! Mem[0000000010101428] = a07505ad, %f4 = 8cd29078
lda [%i4+0x028]%asi,%f4 ! %f4 = a07505ad
membar #Sync ! Added by membar checker (5)
! Mem[0000000010101400] = ffe50000 9adda571 ff1a0000 fd5f29b5
! Mem[0000000010101410] = 998b90fe ca3e5f61 ac1fbdec 01e3452a
! Mem[0000000010101420] = e08e7a8d 615241bc a07505ad ffffffaf
! Mem[0000000010101430] = 27468419 cd1bbf6b 79b1bd27 05e68fbe
ldda [%i4]ASI_BLK_P,%f16 ! Block Load from 0000000010101400
! Mem[0000000010081410] = 8500007e2e1171cd, %f0 = 0002d56f 8500588b
ldd [%i2+%o5],%f0 ! %f0 = 8500007e 2e1171cd
! %f1 = 2e1171cd, %f5 = f45c1c07, %f4 = a07505ad
fsubs %f1 ,%f5 ,%f4 ! %f4 = 745c1c07
! Starting 10 instruction Store Burst
! %l0 = 00000000, %l1 = 9a4fddb3, Mem[0000000010181400] = 3c916343 f27ac1d1
stda %l0,[%i6+0x000]%asi ! Mem[0000000010181400] = 00000000 9a4fddb3
p0_label_26:
! %f14 = 8500588b 2e1171cd, Mem[0000000010041420] = 7566a737 aaa9259b
std %f14,[%i1+0x020] ! Mem[0000000010041420] = 8500588b 2e1171cd
! %f14 = 8500588b 2e1171cd, Mem[0000000010081400] = abf23466 8d7a8ee0
stda %f14,[%i2+%g0]0x80 ! Mem[0000000010081400] = 8500588b 2e1171cd
! %f6 = 2fbf6398, Mem[0000000030081408] = fdb8afb7
sta %f6 ,[%i2+%o4]0x89 ! Mem[0000000030081408] = 2fbf6398
! Mem[00000000100c1408] = 3c916343, %l0 = 0000000000000000
ldsha [%i3+%o4]0x80,%l0 ! %l0 = 0000000000003c91
! Mem[000000001000141d] = f45c1c07, %l5 = 0000000000001aff
ldstub [%i0+0x01d],%l5 ! %l5 = 0000005c000000ff
! %f0 = 8500007e 2e1171cd c670bc09 06585ac0
! %f4 = 745c1c07 f45c1c07 2fbf6398 dce6dce0
! %f8 = 190d48ec 7abaad19 2c27cb51 98b2e1d6
! %f12 = e59e9a19 b9694dd2 8500588b 2e1171cd
stda %f0,[%i4]ASI_COMMIT_S ! Block Store to 0000000030101400
! %l7 = 00000000ff000000, Mem[00000000300c1408] = ff1a0000
stha %l7,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00000000
! %l6 = f2000000, %l7 = ff000000, Mem[0000000010081410] = 8500007e 2e1171cd
stda %l6,[%i2+%o5]0x80 ! Mem[0000000010081410] = f2000000 ff000000
! Mem[0000000030041408] = ca4bcae7, %l5 = 000000000000005c
swapa [%i1+%o4]0x89,%l5 ! %l5 = 00000000ca4bcae7
! Starting 10 instruction Load Burst
! Mem[0000000010181418] = c1ad313a, %l3 = 00000000000000ff
ldswa [%i6+0x018]%asi,%l3 ! %l3 = ffffffffc1ad313a
p0_label_27:
! Mem[0000000030141400] = fa000000 0000e3ff d17f8721 17eefe2d
! Mem[0000000030141410] = 190d48ec 7abaad19 16f02ac0 3e608a57
! Mem[0000000030141420] = f4b0d034 a5f349f5 e3c0f0cf e630f32a
! Mem[0000000030141430] = 44b30f0e 73352ded f0e1cbc9 9863bf2f
ldda [%i5]ASI_BLK_SL,%f16 ! Block Load from 0000000030141400
! Mem[000000001018140c] = f79dc35b, %l3 = ffffffffc1ad313a
lduh [%i6+0x00c],%l3 ! %l3 = 000000000000f79d
! Mem[0000000010141410] = ff1a0000, %l0 = 0000000000003c91
lduba [%i5+%o5]0x80,%l0 ! %l0 = 00000000000000ff
! %l0 = 00000000000000ff, %l7 = 00000000ff000000, %l1 = 30e227fb9a4fddb3
sdivx %l0,%l7,%l1 ! %l1 = 0000000000000000
! Mem[0000000010041400] = 8500588b 9a4fddb3, %l6 = f2000000, %l7 = ff000000
ldda [%i1+%g0]0x80,%l6 ! %l6 = 000000008500588b 000000009a4fddb3
membar #Sync ! Added by membar checker (6)
! Mem[0000000010101400] = 0000e5ff, %l7 = 000000009a4fddb3
ldsba [%i4+%g0]0x88,%l7 ! %l7 = ffffffffffffffff
! Mem[0000000030181410] = 8b580085, %l6 = 000000008500588b
ldsha [%i6+%o5]0x89,%l6 ! %l6 = 0000000000000085
! Mem[0000000010101400] = ffe50000, %l4 = ffffffffe7cacfd0
lduwa [%i4+%g0]0x80,%l4 ! %l4 = 00000000ffe50000
! Mem[0000000010001410] = ec1a4a89, %f22 = 578a603e
lda [%i0+%o5]0x80,%f22 ! %f22 = ec1a4a89
! Starting 10 instruction Store Burst
! %l5 = 00000000ca4bcae7, Mem[0000000030101408] = 09bc70c6
stwa %l5,[%i4+%o4]0x89 ! Mem[0000000030101408] = ca4bcae7
p0_label_28:
! Mem[0000000010141410] = ff1a0000, %l3 = 000000000000f79d
ldswa [%i5+%o5]0x80,%l3 ! %l3 = ffffffffff1a0000
! %l4 = 00000000ffe50000, Mem[0000000010141420] = c0aec14cf79dc35b, %asi = 80
stxa %l4,[%i5+0x020]%asi ! Mem[0000000010141420] = 00000000ffe50000
! Mem[00000000100c1408] = 3c916343, %l3 = ffffffffff1a0000
swap [%i3+%o4],%l3 ! %l3 = 000000003c916343
! Mem[0000000030041410] = 01f75967, %l6 = 0000000000000085
ldstuba [%i1+%o5]0x89,%l6 ! %l6 = 00000067000000ff
! Mem[0000000021800001] = c120fa80, %l6 = 0000000000000067
ldstuba [%o3+0x001]%asi,%l6 ! %l6 = 00000020000000ff
! %l1 = 0000000000000000, Mem[0000000010081410] = 000000f2
stwa %l1,[%i2+%o5]0x88 ! Mem[0000000010081410] = 00000000
! Mem[00000000300c1410] = df93bf6b, %l0 = 00000000000000ff
ldstuba [%i3+%o5]0x89,%l0 ! %l0 = 0000006b000000ff
! %l6 = 00000020, %l7 = ffffffff, Mem[0000000030001400] = c069fdb7 7307d2eb
stda %l6,[%i0+%g0]0x81 ! Mem[0000000030001400] = 00000020 ffffffff
! %l0 = 0000006b, %l1 = 00000000, Mem[0000000010081400] = 8500588b 2e1171cd
stda %l0,[%i2+0x000]%asi ! Mem[0000000010081400] = 0000006b 00000000
! Starting 10 instruction Load Burst
! Mem[00000000300c1408] = 00000000, %l6 = 0000000000000020
ldswa [%i3+%o4]0x89,%l6 ! %l6 = 0000000000000000
p0_label_29:
! Mem[0000000010101408] = 00001aff, %l0 = 000000000000006b
ldswa [%i4+%o4]0x88,%l0 ! %l0 = 0000000000001aff
! Mem[0000000010041410] = 7610ddb3, %l1 = 0000000000000000
ldsha [%i1+%o5]0x88,%l1 ! %l1 = ffffffffffffddb3
! Mem[0000000030101400] = 7e000085, %l0 = 0000000000001aff
lduha [%i4+%g0]0x89,%l0 ! %l0 = 0000000000000085
! Mem[00000000100c1428] = fb27e230 00000000, %l4 = ffe50000, %l5 = ca4bcae7
ldd [%i3+0x028],%l4 ! %l4 = 00000000fb27e230 0000000000000000
! Mem[0000000021800000] = c1fffa80, %l1 = ffffffffffffddb3
ldsh [%o3+%g0],%l1 ! %l1 = ffffffffffffc1ff
! Mem[00000000100c1408] = 00001aff, %l2 = 00000000ff1a0000
lduba [%i3+%o4]0x88,%l2 ! %l2 = 00000000000000ff
! %l0 = 0000000000000085, %l6 = 0000000000000000, %l2 = 00000000000000ff
addc %l0,%l6,%l2 ! %l2 = 0000000000000085
! Mem[0000000010181410] = ff7a622f, %l4 = 00000000fb27e230
ldsha [%i6+%o5]0x80,%l4 ! %l4 = ffffffffffffff7a
! Mem[0000000030041408] = 5c000000, %l3 = 000000003c916343
ldsha [%i1+%o4]0x81,%l3 ! %l3 = 0000000000005c00
! Starting 10 instruction Store Burst
! %l7 = ffffffffffffffff, Mem[0000000010001410] = ec1a4a89
stha %l7,[%i0+%o5]0x80 ! Mem[0000000010001410] = ffff4a89
p0_label_30:
! %l4 = ffffffffffffff7a, Mem[0000000010181408] = 20aec14c
stba %l4,[%i6+%o4]0x80 ! Mem[0000000010181408] = 7aaec14c
! %l1 = ffffffffffffc1ff, Mem[0000000030001400] = 20000000
stwa %l1,[%i0+%g0]0x89 ! Mem[0000000030001400] = ffffc1ff
! Mem[00000000100c1418] = 0000003a, %l1 = ffffffffffffc1ff
swap [%i3+0x018],%l1 ! %l1 = 000000000000003a
! %l5 = 0000000000000000, Mem[0000000030101408] = e7ca4bca06585ac0
stxa %l5,[%i4+%o4]0x81 ! Mem[0000000030101408] = 0000000000000000
! %l0 = 0000000000000085, Mem[000000001004141a] = 20f9364e
stb %l0,[%i1+0x01a] ! Mem[0000000010041418] = 20f9854e
! Mem[0000000010181400] = 00000000, %l2 = 0000000000000085
ldstuba [%i6+%g0]0x80,%l2 ! %l2 = 00000000000000ff
! Mem[0000000010181434] = c5bab51a, %l5 = 00000000, %l1 = 0000003a
add %i6,0x34,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000c5bab51a
! Mem[0000000010081410] = 00000000, %l4 = ffffffffffffff7a
ldstuba [%i2+%o5]0x88,%l4 ! %l4 = 00000000000000ff
! Mem[0000000030141410] = 190d48ec, %l7 = ffffffffffffffff
ldstuba [%i5+%o5]0x81,%l7 ! %l7 = 00000019000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030041410] = 87c8f692 01f759ff, %l6 = 00000000, %l7 = 00000019
ldda [%i1+%o5]0x89,%l6 ! %l6 = 0000000001f759ff 0000000087c8f692
p0_label_31:
! Mem[0000000010001400] = ff0b95bc ae4a49ae, %l2 = 00000000, %l3 = 00005c00
ldda [%i0+%g0]0x80,%l2 ! %l2 = 00000000ff0b95bc 00000000ae4a49ae
! Mem[0000000030041400] = 000000ff, %l7 = 0000000087c8f692
ldswa [%i1+%g0]0x89,%l7 ! %l7 = 00000000000000ff
! Mem[00000000300c1400] = 377488b3, %l2 = 00000000ff0b95bc
ldsha [%i3+%g0]0x89,%l2 ! %l2 = ffffffffffff88b3
! Mem[0000000010181408] = 5bc39df7 4cc1ae7a, %l0 = 00000085, %l1 = c5bab51a
ldda [%i6+%o4]0x88,%l0 ! %l0 = 000000004cc1ae7a 000000005bc39df7
! Mem[0000000030141410] = ff0d48ec, %f12 = e59e9a19
lda [%i5+%o5]0x81,%f12 ! %f12 = ff0d48ec
! Mem[0000000010041400] = 8500588b9a4fddb3, %f6 = 2fbf6398 dce6dce0
ldda [%i1+%g0]0x80,%f6 ! %f6 = 8500588b 9a4fddb3
! Mem[0000000030041408] = e3380c92 0000005c, %l4 = 00000000, %l5 = 00000000
ldda [%i1+%o4]0x89,%l4 ! %l4 = 000000000000005c 00000000e3380c92
! Mem[0000000010141408] = 22c01df2 e08e7a8d, %l0 = 4cc1ae7a, %l1 = 5bc39df7
ldda [%i5+%o4]0x88,%l0 ! %l0 = 00000000e08e7a8d 0000000022c01df2
! Mem[0000000030141400] = fa0000000000e3ff, %l3 = 00000000ae4a49ae
ldxa [%i5+%g0]0x81,%l3 ! %l3 = fa0000000000e3ff
! Starting 10 instruction Store Burst
! %l5 = 00000000e3380c92, immed = 00000be7, %y = ffffffff
sdiv %l5,0xbe7,%l5 ! %l5 = fffffffffffd94f8
mov %l0,%y ! %y = e08e7a8d
p0_label_32:
! %l1 = 0000000022c01df2, imm = 0000000000000ba4, %l6 = 0000000001f759ff
sub %l1,0xba4,%l6 ! %l6 = 0000000022c0124e
! Mem[0000000030141400] = 000000fa, %l4 = 000000000000005c
swapa [%i5+%g0]0x89,%l4 ! %l4 = 00000000000000fa
! %l0 = 00000000e08e7a8d, Mem[0000000010181408] = 4cc1ae7a
stha %l0,[%i6+%o4]0x88 ! Mem[0000000010181408] = 4cc17a8d
! Mem[0000000010081400] = 6b000000, %l7 = 00000000000000ff
ldstuba [%i2+%g0]0x88,%l7 ! %l7 = 00000000000000ff
! %l0 = 00000000e08e7a8d, Mem[0000000030041410] = 01f759ff
stba %l0,[%i1+%o5]0x89 ! Mem[0000000030041410] = 01f7598d
! %l1 = 0000000022c01df2, imm = 0000000000000870, %l5 = fffffffffffd94f8
xnor %l1,0x870,%l5 ! %l5 = ffffffffdd3fea7d
! %l2 = ffffffffffff88b3, Mem[0000000010181410] = 190118222f627aff
stxa %l2,[%i6+%o5]0x88 ! Mem[0000000010181410] = ffffffffffff88b3
! Mem[00000000100c1408] = ff1a0000, %l5 = ffffffffdd3fea7d
ldstuba [%i3+%o4]0x80,%l5 ! %l5 = 000000ff000000ff
! Mem[00000000100c1408] = ff1a0000, %l4 = 00000000000000fa
swapa [%i3+%o4]0x80,%l4 ! %l4 = 00000000ff1a0000
! Starting 10 instruction Load Burst
! Mem[0000000030141408] = 21877fd1, %l6 = 0000000022c0124e
lduwa [%i5+%o4]0x89,%l6 ! %l6 = 0000000021877fd1
p0_label_33:
! Mem[0000000030181408] = 8500588b, %l1 = 0000000022c01df2
lduha [%i6+%o4]0x81,%l1 ! %l1 = 0000000000008500
! Mem[0000000030141400] = ffe300000000005c, %l7 = 0000000000000000
ldxa [%i5+%g0]0x89,%l7 ! %l7 = ffe300000000005c
! Mem[00000000300c1410] = ffbf93df, %l6 = 0000000021877fd1
lduba [%i3+%o5]0x81,%l6 ! %l6 = 00000000000000ff
! Mem[0000000030001400] = ffc1ffff, %l2 = ffffffffffff88b3
ldsha [%i0+%g0]0x81,%l2 ! %l2 = ffffffffffffffc1
! Mem[0000000030141400] = ffe300000000005c, %f30 = 2fbf6398 c9cbe1f0
ldda [%i5+%g0]0x89,%f30 ! %f30 = ffe30000 0000005c
! Mem[00000000201c0000] = f842826e, %l2 = ffffffffffffffc1
lduha [%o0+0x000]%asi,%l2 ! %l2 = 000000000000f842
! Mem[0000000010141410] = 00001aff, %l7 = ffe300000000005c
ldswa [%i5+%o5]0x88,%l7 ! %l7 = 0000000000001aff
! Mem[0000000010141408] = e08e7a8d, %l6 = 00000000000000ff
ldsba [%i5+%o4]0x88,%l6 ! %l6 = ffffffffffffff8d
! Mem[0000000030101408] = 00000000, %f19 = 21877fd1
lda [%i4+%o4]0x81,%f19 ! %f19 = 00000000
! Starting 10 instruction Store Burst
! %l1 = 0000000000008500, Mem[0000000030181408] = 8b580085
stba %l1,[%i6+%o4]0x89 ! Mem[0000000030181408] = 8b580000
p0_label_34:
! %l6 = ffffff8d, %l7 = 00001aff, Mem[0000000030081408] = 2fbf6398 356fed0b
stda %l6,[%i2+%o4]0x89 ! Mem[0000000030081408] = ffffff8d 00001aff
! Mem[0000000010081410] = 000000ff, %l0 = 00000000e08e7a8d
ldstuba [%i2+%o5]0x88,%l0 ! %l0 = 000000ff000000ff
! %l2 = 0000f842, %l3 = 0000e3ff, Mem[0000000010041418] = 20f9854e a0494af5
stda %l2,[%i1+0x018]%asi ! Mem[0000000010041418] = 0000f842 0000e3ff
! %l2 = 000000000000f842, Mem[0000000010041408] = d1bc54bf
stwa %l2,[%i1+%o4]0x88 ! Mem[0000000010041408] = 0000f842
! %f22 = ec1a4a89 c02af016, %l7 = 0000000000001aff
! Mem[0000000030041420] = 96332b33c52d079a
add %i1,0x020,%g1
stda %f22,[%g1+%l7]ASI_PST16_SL ! Mem[0000000030041420] = 16f02ac0894a1aec
! %l7 = 0000000000001aff, Mem[0000000030001408] = f2000000ff000000
stxa %l7,[%i0+%o4]0x89 ! Mem[0000000030001408] = 0000000000001aff
! %f14 = 8500588b 2e1171cd, %l4 = 00000000ff1a0000
! Mem[0000000030101410] = 745c1c07f45c1c07
add %i4,0x010,%g1
stda %f14,[%g1+%l4]ASI_PST16_S ! Mem[0000000030101410] = 745c1c07f45c1c07
! Mem[0000000010001400] = ff0b95bc, %l2 = 000000000000f842
ldstuba [%i0+%g0]0x80,%l2 ! %l2 = 000000ff000000ff
! %f16 = ffe30000 000000fa, Mem[0000000010101408] = ff1a0000 fd5f29b5
std %f16,[%i4+%o4] ! Mem[0000000010101408] = ffe30000 000000fa
! Starting 10 instruction Load Burst
! Mem[0000000010001400] = ff0b95bc, %l6 = ffffffffffffff8d
ldsha [%i0+%g0]0x80,%l6 ! %l6 = ffffffffffffff0b
p0_label_35:
! Mem[00000000100c1410] = 5d0000002f627a95, %f4 = 745c1c07 f45c1c07
ldda [%i3+%o5]0x80,%f4 ! %f4 = 5d000000 2f627a95
! Mem[0000000010181400] = 000000ff, %l1 = 0000000000008500
lduha [%i6+%g0]0x88,%l1 ! %l1 = 00000000000000ff
! Mem[0000000010181410] = b388ffff, %f0 = 8500007e
lda [%i6+%o5]0x80,%f0 ! %f0 = b388ffff
! Mem[0000000010041428] = bedae363, %l1 = 00000000000000ff
ldswa [%i1+0x028]%asi,%l1 ! %l1 = ffffffffbedae363
! Mem[0000000030041400] = ff000000 0000007e, %l0 = 000000ff, %l1 = bedae363
ldda [%i1+%g0]0x81,%l0 ! %l0 = 00000000ff000000 000000000000007e
! Mem[0000000030001408] = 00001aff, %l6 = ffffffffffffff0b
lduha [%i0+%o4]0x89,%l6 ! %l6 = 0000000000001aff
! Mem[0000000010041408] = 0000f842, %f18 = 2dfeee17
lda [%i1+%o4]0x88,%f18 ! %f18 = 0000f842
! Mem[0000000010081438] = e159344cee30e417, %l6 = 0000000000001aff
ldxa [%i2+0x038]%asi,%l6 ! %l6 = e159344cee30e417
! %f31 = 0000005c, %f27 = cff0c0e3, %f2 = c670bc09 06585ac0
fsmuld %f31,%f27,%f2 ! %l0 = 00000000ff000022, Unfinished, %fsr = 1100000000
! Starting 10 instruction Store Burst
! %l5 = 00000000000000ff, Mem[0000000010081408] = d0cfcae7
stha %l5,[%i2+%o4]0x88 ! Mem[0000000010081408] = d0cf00ff
p0_label_36:
! %l3 = fa0000000000e3ff, Mem[0000000010081408] = d0cf00ff
stba %l3,[%i2+%o4]0x88 ! Mem[0000000010081408] = d0cf00ff
! Mem[00000000100c142c] = 00000000, %l0 = 00000000ff000022
ldstub [%i3+0x02c],%l0 ! %l0 = 00000000000000ff
! Mem[00000000218001c1] = ffb737e3, %l1 = 000000000000007e
ldstub [%o3+0x1c1],%l1 ! %l1 = 000000b7000000ff
! %l2 = 00000000000000ff, Mem[00000000100c1400] = 9863bf2f
stwa %l2,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 000000ff
! %l2 = 00000000000000ff, imm = 0000000000000861, %l4 = 00000000ff1a0000
addc %l2,0x861,%l4 ! %l4 = 0000000000000960
! %l2 = 00000000000000ff, Mem[0000000010081400] = ff00006b
stha %l2,[%i2+%g0]0x80 ! Mem[0000000010081400] = 00ff006b
! %l4 = 00000960, %l5 = 000000ff, Mem[0000000030001410] = f2000000 00000000
stda %l4,[%i0+%o5]0x81 ! Mem[0000000030001410] = 00000960 000000ff
! %l4 = 00000960, %l5 = 000000ff, Mem[0000000030101410] = 745c1c07 f45c1c07
stda %l4,[%i4+%o5]0x81 ! Mem[0000000030101410] = 00000960 000000ff
! Mem[0000000010081408] = d0cf00ff, %l2 = 00000000000000ff
ldstuba [%i2+%o4]0x88,%l2 ! %l2 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[00000000100c143c] = 38c7f9d1, %f23 = c02af016
ld [%i3+0x03c],%f23 ! %f23 = 38c7f9d1
p0_label_37:
! Mem[00000000201c0000] = f842826e, %l4 = 0000000000000960
ldsba [%o0+0x001]%asi,%l4 ! %l4 = 0000000000000042
! Mem[0000000030181400] = 00000020, %l3 = fa0000000000e3ff
ldswa [%i6+%g0]0x81,%l3 ! %l3 = 0000000000000020
! Mem[00000000100c141c] = 3a31ffc1, %l2 = 00000000000000ff
ldsb [%i3+0x01c],%l2 ! %l2 = 000000000000003a
! Mem[0000000030141400] = 0000005c, %l7 = 0000000000001aff
lduha [%i5+%g0]0x89,%l7 ! %l7 = 000000000000005c
! Mem[0000000010041400] = b3dd4f9a8b580085, %l6 = e159344cee30e417
ldxa [%i1+%g0]0x88,%l6 ! %l6 = b3dd4f9a8b580085
membar #Sync ! Added by membar checker (7)
! Mem[0000000010041400] = 8500588b 9a4fddb3 42f80000 35f02198
! Mem[0000000010041410] = b3dd1076 d632e47b 0000f842 0000e3ff
! Mem[0000000010041420] = 8500588b 2e1171cd bedae363 380ea27e
! Mem[0000000010041430] = a775ccae a404cce3 ea47eed9 d71c70a7
ldda [%i1]ASI_BLK_P,%f0 ! Block Load from 0000000010041400
! Mem[000000001010142c] = ffffffaf, %l0 = 0000000000000000
lduw [%i4+0x02c],%l0 ! %l0 = 00000000ffffffaf
! Mem[0000000030141408] = d17f872117eefe2d, %f28 = ed2d3573 0e0fb344
ldda [%i5+%o4]0x81,%f28 ! %f28 = d17f8721 17eefe2d
! Mem[0000000010041410] = b3dd1076, %l7 = 000000000000005c
ldswa [%i1+%o5]0x80,%l7 ! %l7 = ffffffffb3dd1076
! Starting 10 instruction Store Burst
membar #Sync ! Added by membar checker (8)
! %l6 = 8b580085, %l7 = b3dd1076, Mem[0000000010041400] = 8500588b 9a4fddb3
stda %l6,[%i1+0x000]%asi ! Mem[0000000010041400] = 8b580085 b3dd1076
p0_label_38:
! Mem[0000000010001408] = f45c1c07, %l4 = 0000000000000042
ldstuba [%i0+%o4]0x88,%l4 ! %l4 = 00000007000000ff
! %f24 = f549f3a5, %f26 = 2af330e6
fcmpes %fcc3,%f24,%f26 ! %fcc3 = 1
! %f0 = 8500588b 9a4fddb3, Mem[0000000030001410] = 60090000 ff000000
stda %f0 ,[%i0+%o5]0x89 ! Mem[0000000030001410] = 8500588b 9a4fddb3
! %l5 = 00000000000000ff, Mem[0000000010141410] = 00001aff
stba %l5,[%i5+%o5]0x88 ! Mem[0000000010141410] = 00001aff
! Mem[0000000030181400] = 00000020, %l7 = ffffffffb3dd1076
swapa [%i6+%g0]0x81,%l7 ! %l7 = 0000000000000020
! %l5 = 00000000000000ff, Mem[0000000030181408] = cd71112e8b580000
stxa %l5,[%i6+%o4]0x89 ! Mem[0000000030181408] = 00000000000000ff
! Mem[0000000030101400] = 7e000085, %l1 = 00000000000000b7
swapa [%i4+%g0]0x89,%l1 ! %l1 = 000000007e000085
! %l7 = 0000000000000020, Mem[0000000010141408] = 8d7a8ee0
stwa %l7,[%i5+%o4]0x80 ! Mem[0000000010141408] = 00000020
! Mem[00000000211c0001] = 1aff7001, %l5 = 00000000000000ff
ldstub [%o2+0x001],%l5 ! %l5 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010081408] = d0cf00ff, %l6 = b3dd4f9a8b580085
lduba [%i2+%o4]0x88,%l6 ! %l6 = 00000000000000ff
p0_label_39:
! Mem[00000000300c1400] = 377488b3, %l1 = 000000007e000085
ldswa [%i3+%g0]0x89,%l1 ! %l1 = 00000000377488b3
! Mem[0000000010081408] = d0cf00ff, %l6 = 00000000000000ff
lduba [%i2+%o4]0x88,%l6 ! %l6 = 00000000000000ff
! Mem[0000000010181408] = 8d7ac14c f79dc35b, %l4 = 00000007, %l5 = 000000ff
ldda [%i6+%o4]0x80,%l4 ! %l4 = 000000008d7ac14c 00000000f79dc35b
! Mem[00000000100c1408] = fa000000, %l7 = 0000000000000020
ldsba [%i3+%o4]0x88,%l7 ! %l7 = 0000000000000000
! Mem[0000000010181400] = 000000ff, %l4 = 000000008d7ac14c
lduha [%i6+%g0]0x88,%l4 ! %l4 = 00000000000000ff
! Mem[0000000030141410] = ff0d48ec, %f17 = 000000fa
lda [%i5+%o5]0x81,%f17 ! %f17 = ff0d48ec
! Mem[0000000021800000] = c1fffa80, %l3 = 0000000000000020
ldsb [%o3+0x001],%l3 ! %l3 = ffffffffffffffff
! Mem[0000000010081408] = 52f7846fd0cf00ff, %f26 = 2af330e6 cff0c0e3
ldda [%i2+%o4]0x88,%f26 ! %f26 = 52f7846f d0cf00ff
! Mem[0000000030081408] = 8dffffffff1a0000, %f4 = b3dd1076 d632e47b
ldda [%i2+%o4]0x81,%f4 ! %f4 = 8dffffff ff1a0000
! Starting 10 instruction Store Burst
! Mem[0000000030101410] = 00000960, %l6 = 00000000000000ff
swapa [%i4+%o5]0x81,%l6 ! %l6 = 0000000000000960
p0_label_40:
! %l6 = 0000000000000960, Mem[000000001014143b] = f0e4752e, %asi = 80
stba %l6,[%i5+0x03b]%asi ! Mem[0000000010141438] = f0e47560
! %f2 = 42f80000 35f02198, Mem[0000000030041400] = 000000ff 7e000000
stda %f2 ,[%i1+%g0]0x89 ! Mem[0000000030041400] = 42f80000 35f02198
! %l4 = 00000000000000ff, immed = fffffd96, %y = e08e7a8d
umul %l4,-0x26a,%l6 ! %l6 = 000000fefffd986a, %y = 000000fe
! %l1 = 00000000377488b3, Mem[0000000010001408] = ff1c5cf4
stha %l1,[%i0+%o4]0x80 ! Mem[0000000010001408] = 88b35cf4
! %l6 = 000000fefffd986a, Mem[00000000300c1400] = b3887437
stba %l6,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 6a887437
! %f28 = d17f8721, Mem[0000000010181428] = a1af2138
sta %f28,[%i6+0x028]%asi ! Mem[0000000010181428] = d17f8721
! %l4 = 00000000000000ff, Mem[0000000010081400] = 00ff006b
stha %l4,[%i2+%g0]0x80 ! Mem[0000000010081400] = 00ff006b
! %l3 = ffffffffffffffff, Mem[0000000010181438] = 894a1af2d0cf2ceb
stx %l3,[%i6+0x038] ! Mem[0000000010181438] = ffffffffffffffff
! %f4 = 8dffffff, Mem[0000000010041410] = b3dd1076
sta %f4 ,[%i1+%o5]0x80 ! Mem[0000000010041410] = 8dffffff
! Starting 10 instruction Load Burst
! Mem[0000000020800040] = 00eccbdb, %l3 = ffffffffffffffff
ldsba [%o1+0x040]%asi,%l3 ! %l3 = 0000000000000000
p0_label_41:
! Mem[0000000010101410] = 615f3ecafe908b99, %l5 = 00000000f79dc35b
ldxa [%i4+%o5]0x88,%l5 ! %l5 = 615f3ecafe908b99
! Mem[00000000100c1430] = 1ab5bac5 048f0193, %l2 = 0000003a, %l3 = 00000000
ldd [%i3+0x030],%l2 ! %l2 = 000000001ab5bac5 00000000048f0193
! Mem[0000000030141408] = 21877fd1, %l4 = 00000000000000ff
lduba [%i5+%o4]0x89,%l4 ! %l4 = 00000000000000d1
! Mem[0000000010181408] = 8d7ac14c f79dc35b, %l6 = fffd986a, %l7 = 00000000
ldda [%i6+%o4]0x80,%l6 ! %l6 = 000000008d7ac14c 00000000f79dc35b
! Mem[00000000100c1408] = fa000000, %l0 = 00000000ffffffaf
ldswa [%i3+%o4]0x88,%l0 ! %l0 = fffffffffa000000
! Mem[0000000010041408] = 0000f842, %l3 = 00000000048f0193
lduba [%i1+%o4]0x88,%l3 ! %l3 = 0000000000000042
! Mem[0000000030081410] = afcec83a, %l0 = fffffffffa000000
lduwa [%i2+%o5]0x89,%l0 ! %l0 = 00000000afcec83a
! %l6 = 000000008d7ac14c, immed = fffff2f4, %y = 000000fe
sdiv %l6,-0xd0c,%l0 ! %l0 = ffffffffec7d47d7
mov %l0,%y ! %y = ec7d47d7
! Mem[00000000100c1418] = ffffc1ff, %l2 = 000000001ab5bac5
ldsb [%i3+0x01a],%l2 ! %l2 = ffffffffffffffc1
! Starting 10 instruction Store Burst
! %l6 = 8d7ac14c, %l7 = f79dc35b, Mem[0000000010181408] = 4cc17a8d 5bc39df7
stda %l6,[%i6+%o4]0x88 ! Mem[0000000010181408] = 8d7ac14c f79dc35b
p0_label_42:
! Mem[0000000030001410] = b3dd4f9a, %l3 = 0000000000000042
swapa [%i0+%o5]0x81,%l3 ! %l3 = 00000000b3dd4f9a
! Mem[000000001014143d] = e8a4b005, %l2 = ffffffffffffffc1
ldstuba [%i5+0x03d]%asi,%l2 ! %l2 = 000000a4000000ff
! Mem[0000000030041400] = 9821f035, %l5 = 615f3ecafe908b99
swapa [%i1+%g0]0x81,%l5 ! %l5 = 000000009821f035
! %l6 = 000000008d7ac14c, Mem[0000000010141408] = 20000000
stwa %l6,[%i5+%o4]0x88 ! Mem[0000000010141408] = 8d7ac14c
! %l6 = 000000008d7ac14c, Mem[0000000010041408] = 42f80000
stha %l6,[%i1+%o4]0x80 ! Mem[0000000010041408] = c14c0000
! %l4 = 00000000000000d1, Mem[0000000010001408] = 88b35cf4, %asi = 80
stwa %l4,[%i0+0x008]%asi ! Mem[0000000010001408] = 000000d1
! %l7 = 00000000f79dc35b, imm = fffffffffffff4d5, %l1 = 00000000377488b3
xor %l7,-0xb2b,%l1 ! %l1 = ffffffff0862378e
! %l6 = 000000008d7ac14c, Mem[0000000010181400] = b3dd4f9a000000ff
stxa %l6,[%i6+%g0]0x88 ! Mem[0000000010181400] = 000000008d7ac14c
! Mem[0000000010141428] = 0000109f, %l1 = ffffffff0862378e, %asi = 80
swapa [%i5+0x028]%asi,%l1 ! %l1 = 000000000000109f
! Starting 10 instruction Load Burst
! Mem[0000000030081408] = 8dffffff, %f26 = 52f7846f
lda [%i2+%o4]0x81,%f26 ! %f26 = 8dffffff
p0_label_43:
! Mem[0000000030101410] = ff000000, %l0 = ffffffffec7d47d7
lduba [%i4+%o5]0x89,%l0 ! %l0 = 0000000000000000
! Mem[0000000010181410] = b388ffff, %f16 = ffe30000
ld [%i6+%o5],%f16 ! %f16 = b388ffff
! %l1 = 000000000000109f, imm = 000000000000068c, %l6 = 000000008d7ac14c
addc %l1,0x68c,%l6 ! %l6 = 000000000000172b
! Mem[00000000201c0000] = f842826e, %l4 = 00000000000000d1
ldub [%o0+%g0],%l4 ! %l4 = 00000000000000f8
! Mem[0000000010101408] = ffe30000000000fa, %f0 = 8500588b 9a4fddb3
ldd [%i4+%o4],%f0 ! %f0 = ffe30000 000000fa
! Code Fragment 4
p0_fragment_3:
! %l0 = 0000000000000000
setx 0x9004adc81d9b5231,%g7,%l0 ! %l0 = 9004adc81d9b5231
! %l1 = 000000000000109f
setx 0xe5ec722806118003,%g7,%l1 ! %l1 = e5ec722806118003
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 = 9004adc81d9b5231
setx 0x5e2afd082f140600,%g7,%l0 ! %l0 = 5e2afd082f140600
! %l1 = e5ec722806118003
setx 0x613e7d8ff5846645,%g7,%l1 ! %l1 = 613e7d8ff5846645
! Mem[0000000030081400] = ff410000, %l3 = 00000000b3dd4f9a
ldsha [%i2+%g0]0x81,%l3 ! %l3 = ffffffffffffff41
! Mem[0000000010141408] = 22c01df28d7ac14c, %f2 = 42f80000 35f02198
ldda [%i5+%o4]0x88,%f2 ! %f2 = 22c01df2 8d7ac14c
! Mem[0000000030181400] = 7610ddb3, %l4 = 00000000000000f8
lduha [%i6+%g0]0x89,%l4 ! %l4 = 000000000000ddb3
! Starting 10 instruction Store Burst
! %l2 = 00000000000000a4, Mem[0000000010081420] = 4d52c53b96a1271f, %asi = 80
stxa %l2,[%i2+0x020]%asi ! Mem[0000000010081420] = 00000000000000a4
p0_label_44:
! Mem[00000000201c0000] = f842826e, %l7 = 00000000f79dc35b
ldstub [%o0+%g0],%l7 ! %l7 = 000000f8000000ff
! %f7 = 0000e3ff, Mem[0000000030041400] = fe908b99
sta %f7 ,[%i1+%g0]0x81 ! Mem[0000000030041400] = 0000e3ff
! %l1 = 613e7d8ff5846645, Mem[00000000201c0000] = ff42826e
stb %l1,[%o0+%g0] ! Mem[00000000201c0000] = 4542826e
! Mem[0000000010081408] = d0cf00ff, %l3 = ffffffffffffff41
ldstuba [%i2+%o4]0x88,%l3 ! %l3 = 000000ff000000ff
! %l4 = 000000000000ddb3, Mem[0000000010101400] = 0000e5ff
stwa %l4,[%i4+%g0]0x88 ! Mem[0000000010101400] = 0000ddb3
! %l3 = 00000000000000ff, imm = 0000000000000e04, %l0 = 5e2afd082f140600
or %l3,0xe04,%l0 ! %l0 = 0000000000000eff
! %l6 = 000000000000172b, Mem[0000000010181408] = 4cc17a8d
stba %l6,[%i6+%o4]0x80 ! Mem[0000000010181408] = 2bc17a8d
! %f29 = 17eefe2d, Mem[0000000010081400] = 00ff006b
sta %f29,[%i2+%g0]0x80 ! Mem[0000000010081400] = 17eefe2d
! Mem[0000000010101408] = 0000e3ff, %l6 = 000000000000172b
ldstuba [%i4+%o4]0x88,%l6 ! %l6 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010041400] = 8b580085, %l4 = 000000000000ddb3
ldsha [%i1+%g0]0x80,%l4 ! %l4 = ffffffffffff8b58
p0_label_45:
! Mem[00000000300c1410] = ffbf93df, %f15 = d71c70a7
lda [%i3+%o5]0x81,%f15 ! %f15 = ffbf93df
! Mem[0000000030141410] = ff0d48ec7abaad19, %l7 = 00000000000000f8
ldxa [%i5+%o5]0x81,%l7 ! %l7 = ff0d48ec7abaad19
! Mem[0000000030101410] = 000000ff, %l6 = 00000000000000ff
ldswa [%i4+%o5]0x81,%l6 ! %l6 = 00000000000000ff
! Mem[0000000010081410] = 000000ff, %l5 = 000000009821f035
lduwa [%i2+%o5]0x88,%l5 ! %l5 = 00000000000000ff
! Mem[0000000030141408] = d17f8721 17eefe2d, %l2 = 000000a4, %l3 = 000000ff
ldda [%i5+%o4]0x81,%l2 ! %l2 = 00000000d17f8721 0000000017eefe2d
! Mem[0000000010181410] = ffffffffffff88b3, %f12 = a775ccae a404cce3
ldda [%i6+%o5]0x88,%f12 ! %f12 = ffffffff ffff88b3
! Mem[0000000030141408] = 21877fd1, %l7 = ff0d48ec7abaad19
lduha [%i5+%o4]0x89,%l7 ! %l7 = 0000000000007fd1
! Mem[00000000100c1424] = 16ec5691, %l5 = 00000000000000ff
ldsh [%i3+0x026],%l5 ! %l5 = 0000000000005691
! Mem[0000000010181408] = f79dc35b8d7ac12b, %f14 = ea47eed9 ffbf93df
ldda [%i6+%o4]0x88,%f14 ! %f14 = f79dc35b 8d7ac12b
! Starting 10 instruction Store Burst
! Mem[0000000030081410] = 3ac8ceaf, %l4 = ffffffffffff8b58
ldstuba [%i2+%o5]0x81,%l4 ! %l4 = 0000003a000000ff
p0_label_46:
! %l2 = 00000000d17f8721, Mem[0000000010081410] = 000000ff
stha %l2,[%i2+%o5]0x88 ! Mem[0000000010081410] = 00008721
! %f20 = 19adba7a, Mem[0000000030101400] = 000000b7
sta %f20,[%i4+%g0]0x89 ! Mem[0000000030101400] = 19adba7a
! %l6 = 00000000000000ff, %l4 = 000000000000003a, %l1 = 613e7d8ff5846645
andn %l6,%l4,%l1 ! %l1 = 00000000000000c5
! Mem[0000000030181410] = 8500588b, %l5 = 0000000000005691
swapa [%i6+%o5]0x81,%l5 ! %l5 = 000000008500588b
! %f8 = 8500588b, Mem[0000000010001408] = 000000d1
sta %f8 ,[%i0+%o4]0x80 ! Mem[0000000010001408] = 8500588b
! %f4 = 8dffffff, Mem[0000000030041408] = 5c000000
sta %f4 ,[%i1+%o4]0x81 ! Mem[0000000030041408] = 8dffffff
! %l2 = d17f8721, %l3 = 17eefe2d, Mem[0000000010181400] = 4cc17a8d 00000000
stda %l2,[%i6+%g0]0x80 ! Mem[0000000010181400] = d17f8721 17eefe2d
! %l1 = 00000000000000c5, Mem[0000000010041410] = 8dffffff
stwa %l1,[%i1+%o5]0x80 ! Mem[0000000010041410] = 000000c5
! %l1 = 00000000000000c5, Mem[0000000030041400] = ffe30000
stwa %l1,[%i1+%g0]0x89 ! Mem[0000000030041400] = 000000c5
! Starting 10 instruction Load Burst
! %l4 = 000000000000003a, %l1 = 00000000000000c5, %l0 = 0000000000000eff
sub %l4,%l1,%l0 ! %l0 = ffffffffffffff75
p0_label_47:
! Mem[0000000010101428] = a07505adffffffaf, %l2 = 00000000d17f8721
ldxa [%i4+0x028]%asi,%l2 ! %l2 = a07505adffffffaf
! Mem[0000000010041418] = 0000f8420000e3ff, %l6 = 00000000000000ff
ldxa [%i1+0x018]%asi,%l6 ! %l6 = 0000f8420000e3ff
! Mem[0000000010101408] = ffe30000, %l5 = 000000008500588b
ldsha [%i4+%o4]0x80,%l5 ! %l5 = ffffffffffffffe3
! Mem[0000000030181410] = 91560000, %l2 = a07505adffffffaf
ldswa [%i6+%o5]0x89,%l2 ! %l2 = ffffffff91560000
! Mem[00000000218000c0] = ee75de47, %l0 = ffffffffffffff75
lduh [%o3+0x0c0],%l0 ! %l0 = 000000000000ee75
! Mem[0000000030141410] = ff0d48ec, %l4 = 000000000000003a
lduha [%i5+%o5]0x81,%l4 ! %l4 = 000000000000ff0d
! Mem[0000000010181438] = ffffffffffffffff, %l2 = ffffffff91560000
ldxa [%i6+0x038]%asi,%l2 ! %l2 = ffffffffffffffff
! Mem[0000000010141410] = 00001aff, %l0 = 000000000000ee75
ldsba [%i5+%o5]0x88,%l0 ! %l0 = ffffffffffffffff
! Mem[000000001000141c] = f4ff1c07, %l3 = 0000000017eefe2d
ldsb [%i0+0x01e],%l3 ! %l3 = 000000000000001c
! Starting 10 instruction Store Burst
! %f3 = 8d7ac14c, Mem[0000000010181408] = 2bc17a8d
sta %f3 ,[%i6+0x008]%asi ! Mem[0000000010181408] = 8d7ac14c
p0_label_48:
! Mem[0000000021800041] = 033534f9, %l0 = ffffffffffffffff
ldstub [%o3+0x041],%l0 ! %l0 = 00000035000000ff
! Mem[0000000030141408] = d17f8721, %l7 = 0000000000007fd1
swapa [%i5+%o4]0x81,%l7 ! %l7 = 00000000d17f8721
! %l7 = 00000000d17f8721, Mem[0000000010101400] = b3dd00009adda571, %asi = 80
stxa %l7,[%i4+0x000]%asi ! Mem[0000000010101400] = 00000000d17f8721
! %l2 = ffffffffffffffff, Mem[0000000030001410] = 42000000
stha %l2,[%i0+%o5]0x89 ! Mem[0000000030001410] = 4200ffff
! Mem[00000000211c0000] = 1aff7001, %l3 = 000000000000001c
ldstub [%o2+%g0],%l3 ! %l3 = 0000001a000000ff
! %l5 = ffffffffffffffe3, Mem[0000000020800000] = e5ff8ed8
sth %l5,[%o1+%g0] ! Mem[0000000020800000] = ffe38ed8
! Mem[00000000100c1438] = eb2ccfd0, %l1 = 00000000000000c5
swap [%i3+0x038],%l1 ! %l1 = 00000000eb2ccfd0
! Mem[0000000010141410] = 00001aff, %l7 = 00000000d17f8721
ldstuba [%i5+%o5]0x88,%l7 ! %l7 = 000000ff000000ff
! %f26 = 8dffffff d0cf00ff, %l7 = 00000000000000ff
! Mem[0000000030141430] = 44b30f0e73352ded
add %i5,0x030,%g1
stda %f26,[%g1+%l7]ASI_PST8_S ! Mem[0000000030141430] = 8dffffffd0cf00ff
! Starting 10 instruction Load Burst
! Mem[0000000030001408] = ff1a0000, %l1 = 00000000eb2ccfd0
lduwa [%i0+%o4]0x81,%l1 ! %l1 = 00000000ff1a0000
p0_label_49:
! Mem[0000000010141408] = 4cc17a8d, %l6 = 0000f8420000e3ff
lduwa [%i5+%o4]0x80,%l6 ! %l6 = 000000004cc17a8d
! Mem[000000001014142c] = 1075add8, %l3 = 000000000000001a
ldsh [%i5+0x02e],%l3 ! %l3 = ffffffffffffadd8
! Mem[0000000010141408] = 4cc17a8d, %l3 = ffffffffffffadd8
lduha [%i5+%o4]0x80,%l3 ! %l3 = 0000000000004cc1
! Mem[000000001010142c] = ffffffaf, %f4 = 8dffffff
lda [%i4+0x02c]%asi,%f4 ! %f4 = ffffffaf
! Mem[0000000010101400] = 00000000d17f8721, %f16 = b388ffff ff0d48ec
ldda [%i4+0x000]%asi,%f16 ! %f16 = 00000000 d17f8721
! Mem[0000000010181408] = 4cc17a8d, %l0 = 0000000000000035
ldswa [%i6+%o4]0x88,%l0 ! %l0 = 000000004cc17a8d
! Mem[0000000010101408] = ffe30000, %l2 = ffffffffffffffff
ldsha [%i4+%o4]0x80,%l2 ! %l2 = ffffffffffffffe3
! Mem[0000000030081400] = ff410000, %f2 = 22c01df2
lda [%i2+%g0]0x81,%f2 ! %f2 = ff410000
! Mem[0000000030141410] = ec480dff, %l1 = 00000000ff1a0000
ldswa [%i5+%o5]0x89,%l1 ! %l1 = ffffffffec480dff
! Starting 10 instruction Store Burst
! %l4 = 000000000000ff0d, Mem[00000000300c1408] = 00000000
stha %l4,[%i3+%o4]0x81 ! Mem[00000000300c1408] = ff0d0000
p0_label_50:
! %l6 = 4cc17a8d, %l7 = 000000ff, Mem[0000000010041418] = 0000f842 0000e3ff
std %l6,[%i1+0x018] ! Mem[0000000010041418] = 4cc17a8d 000000ff
! %f14 = f79dc35b, Mem[0000000030001408] = ff1a0000
sta %f14,[%i0+%o4]0x81 ! Mem[0000000030001408] = f79dc35b
! Mem[0000000010041415] = d632e47b, %l1 = ffffffffec480dff
ldstuba [%i1+0x015]%asi,%l1 ! %l1 = 00000032000000ff
! Mem[000000001018143c] = ffffffff, %l1 = 0000000000000032
swap [%i6+0x03c],%l1 ! %l1 = 00000000ffffffff
! %f4 = ffffffaf, %f11 = 380ea27e
fsqrts %f4 ,%f11 ! %f11 = ffffffaf
! Mem[00000000300c1410] = ffbf93df, %l3 = 0000000000004cc1
ldstuba [%i3+%o5]0x81,%l3 ! %l3 = 000000ff000000ff
! %l4 = 0000ff0d, %l5 = ffffffe3, Mem[00000000100c1438] = 000000c5 38c7f9d1
std %l4,[%i3+0x038] ! Mem[00000000100c1438] = 0000ff0d ffffffe3
! %l0 = 4cc17a8d, %l1 = ffffffff, Mem[00000000100c1408] = fa000000 6329e949
stda %l0,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 4cc17a8d ffffffff
! Mem[0000000010141408] = 4cc17a8d, %l3 = 00000000000000ff
ldstuba [%i5+%o4]0x80,%l3 ! %l3 = 0000004c000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030081410] = ffc8ceaf, %l5 = ffffffffffffffe3
ldsha [%i2+%o5]0x81,%l5 ! %l5 = ffffffffffffffc8
p0_label_51:
! Mem[0000000030141400] = 0000005c, %f8 = 8500588b
lda [%i5+%g0]0x89,%f8 ! %f8 = 0000005c
! %l4 = 0000ff0d, %l5 = ffffffc8, Mem[0000000030141400] = 5c000000 0000e3ff
stda %l4,[%i5+%g0]0x81 ! Mem[0000000030141400] = 0000ff0d ffffffc8
! Mem[0000000010041434] = a404cce3, %f2 = ff410000
lda [%i1+0x034]%asi,%f2 ! %f2 = a404cce3
! Mem[0000000010001400] = ff0b95bc, %l5 = ffffffffffffffc8
lduha [%i0+%g0]0x80,%l5 ! %l5 = 000000000000ff0b
! Mem[0000000030181410] = 91560000, %l7 = 00000000000000ff
lduba [%i6+%o5]0x89,%l7 ! %l7 = 0000000000000000
! Mem[0000000010181434] = c5bab51a, %l0 = 000000004cc17a8d
lduwa [%i6+0x034]%asi,%l0 ! %l0 = 00000000c5bab51a
membar #Sync ! Added by membar checker (9)
! Mem[0000000010181400] = d17f8721 17eefe2d 8d7ac14c 5bc39df7
! Mem[0000000010181410] = b388ffff ffffffff c1ad313a 3a000000
! Mem[0000000010181420] = 9156ec16 6b0274a1 d17f8721 30e28b99
! Mem[0000000010181430] = 4696ff70 c5bab51a ffffffff 00000032
ldda [%i6]ASI_BLK_AIUPL,%f0 ! Block Load from 0000000010181400
! Mem[0000000030181408] = 00000000000000ff, %l3 = 000000000000004c
ldxa [%i6+%o4]0x89,%l3 ! %l3 = 00000000000000ff
! %f26 = 8dffffff, %f30 = ffe30000, %f31 = 0000005c
fsubs %f26,%f30,%f31 ! %f31 = ffe30000
! Starting 10 instruction Store Burst
! %l2 = ffffffffffffffe3, %l3 = 00000000000000ff, %l5 = 000000000000ff0b
andn %l2,%l3,%l5 ! %l5 = ffffffffffffff00
p0_label_52:
! Mem[00000000300c1400] = 3774886a, %l4 = 000000000000ff0d
ldstuba [%i3+%g0]0x89,%l4 ! %l4 = 0000006a000000ff
! %f20 = 19adba7a ec480d19, Mem[0000000010101410] = 998b90fe ca3e5f61
stda %f20,[%i4+%o5]0x80 ! Mem[0000000010101410] = 19adba7a ec480d19
membar #Sync ! Added by membar checker (10)
! %f16 = 00000000 d17f8721, Mem[0000000010181410] = b388ffff ffffffff
stda %f16,[%i6+%o5]0x80 ! Mem[0000000010181410] = 00000000 d17f8721
! Mem[0000000010141408] = ffc17a8d, %l1 = 00000000ffffffff
swapa [%i5+%o4]0x80,%l1 ! %l1 = 00000000ffc17a8d
! %l0 = 00000000c5bab51a, Mem[00000000300c1408] = ff0d0000b7969efe
stxa %l0,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00000000c5bab51a
! %l0 = 00000000c5bab51a, Mem[0000000010101424] = 615241bc, %asi = 80
stwa %l0,[%i4+0x024]%asi ! Mem[0000000010101424] = c5bab51a
! %l0 = 00000000c5bab51a, Mem[0000000010081400] = 2dfeee17
stha %l0,[%i2+%g0]0x88 ! Mem[0000000010081400] = 2dfeb51a
! Mem[0000000010041410] = 000000c5, %l1 = 00000000ffc17a8d
swapa [%i1+%o5]0x80,%l1 ! %l1 = 00000000000000c5
! Mem[0000000030081400] = ff410000, %l1 = 00000000000000c5
ldstuba [%i2+%g0]0x81,%l1 ! %l1 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030041400] = c5000000, %l2 = ffffffffffffffe3
lduha [%i1+%g0]0x81,%l2 ! %l2 = 000000000000c500
p0_label_53:
! Mem[0000000010141400] = 9cbb80c56dc321e3, %f16 = 00000000 d17f8721
ldda [%i5+%g0]0x80,%f16 ! %f16 = 9cbb80c5 6dc321e3
! Mem[0000000030001408] = 00000000 5bc39df7, %l0 = c5bab51a, %l1 = 000000ff
ldda [%i0+%o4]0x89,%l0 ! %l0 = 000000005bc39df7 0000000000000000
! Mem[0000000010081400] = 1ab5fe2d, %f29 = 17eefe2d
lda [%i2+%g0]0x80,%f29 ! %f29 = 1ab5fe2d
! Code Fragment 4
p0_fragment_4:
! %l0 = 000000005bc39df7
setx 0x94b6b7606e3bdf1f,%g7,%l0 ! %l0 = 94b6b7606e3bdf1f
! %l1 = 0000000000000000
setx 0xc2e2bcc011734ed9,%g7,%l1 ! %l1 = c2e2bcc011734ed9
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 = 94b6b7606e3bdf1f
setx 0x6c5e6377be7c1598,%g7,%l0 ! %l0 = 6c5e6377be7c1598
! %l1 = c2e2bcc011734ed9
setx 0xb4c6534818b95f3f,%g7,%l1 ! %l1 = b4c6534818b95f3f
! Mem[0000000010141410] = ff1a0000, %l2 = 000000000000c500
lduwa [%i5+%o5]0x80,%l2 ! %l2 = 00000000ff1a0000
! Mem[00000000300c1400] = ff887437, %l7 = 0000000000000000
ldsba [%i3+%g0]0x81,%l7 ! %l7 = ffffffffffffffff
! Mem[0000000030041410] = 8d59f701, %l7 = ffffffffffffffff
lduwa [%i1+%o5]0x81,%l7 ! %l7 = 000000008d59f701
! Mem[0000000010081400] = 1ab5fe2d, %f10 = 998be230
lda [%i2+%g0]0x80,%f10 ! %f10 = 1ab5fe2d
membar #Sync ! Added by membar checker (11)
! Mem[0000000030081400] = ff410000 b1538fa4 8dffffff ff1a0000
! Mem[0000000030081410] = ffc8ceaf dd75568b d7596038 3d7b2d8e
! Mem[0000000030081420] = aaf25d9a 0a1de4e8 58cc5479 b70a210d
! Mem[0000000030081430] = 21710f62 6e17dfe9 277f04a6 498d9022
ldda [%i2]ASI_BLK_SL,%f0 ! Block Load from 0000000030081400
! Starting 10 instruction Store Burst
! Mem[00000000100c1408] = 4cc17a8d, %l0 = 6c5e6377be7c1598
ldstuba [%i3+%o4]0x88,%l0 ! %l0 = 0000008d000000ff
p0_label_54:
! %l4 = 000000000000006a, Mem[0000000010081408] = d0cf00ff
stba %l4,[%i2+%o4]0x88 ! Mem[0000000010081408] = d0cf006a
! %l4 = 0000006a, %l5 = ffffff00, Mem[0000000010001408] = 8500588b b7ffffff
stda %l4,[%i0+0x008]%asi ! Mem[0000000010001408] = 0000006a ffffff00
! Mem[0000000010041410] = ffc17a8d, %l4 = 000000000000006a
swapa [%i1+%o5]0x80,%l4 ! %l4 = 00000000ffc17a8d
! Mem[0000000030041410] = 01f7598d, %l6 = 000000004cc17a8d
ldsba [%i1+%o5]0x89,%l6 ! %l6 = ffffffffffffff8d
! %l3 = 00000000000000ff, Mem[0000000010101410] = 190d48ec7abaad19
stxa %l3,[%i4+%o5]0x88 ! Mem[0000000010101410] = 00000000000000ff
! %f16 = 9cbb80c5 6dc321e3, Mem[0000000010001400] = bc950bff ae494aae
stda %f16,[%i0+%g0]0x88 ! Mem[0000000010001400] = 9cbb80c5 6dc321e3
! %l2 = 00000000ff1a0000, Mem[0000000030181400] = e50d75d87610ddb3
stxa %l2,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00000000ff1a0000
! %f0 = a48f53b1 000041ff 00001aff ffffff8d
! %f4 = 8b5675dd afcec8ff 8e2d7b3d 386059d7
! %f8 = e8e41d0a 9a5df2aa 0d210ab7 7954cc58
! %f12 = e9df176e 620f7121 22908d49 a6047f27
stda %f0,[%i4]ASI_BLK_PL ! Block Store to 0000000010101400
membar #Sync ! Added by membar checker (12)
! %f20 = 19adba7a, Mem[0000000030081410] = ffc8ceaf
sta %f20,[%i2+%o5]0x81 ! Mem[0000000030081410] = 19adba7a
! Starting 10 instruction Load Burst
! Mem[0000000010081400] = 2dfeb51a, %f4 = 8b5675dd
lda [%i2+%g0]0x88,%f4 ! %f4 = 2dfeb51a
p0_label_55:
! Mem[000000001004141c] = 000000ff, %l0 = 000000000000008d
lduba [%i1+0x01e]%asi,%l0 ! %l0 = 0000000000000000
! Mem[000000001018141c] = 3a000000, %l4 = 00000000ffc17a8d
ldswa [%i6+0x01c]%asi,%l4 ! %l4 = 000000003a000000
! Mem[00000000100c1400] = ff000000, %l1 = b4c6534818b95f3f
ldswa [%i3+%g0]0x80,%l1 ! %l1 = ffffffffff000000
! Mem[0000000010041400] = 7610ddb38500588b, %l1 = ffffffffff000000
ldxa [%i1+%g0]0x88,%l1 ! %l1 = 7610ddb38500588b
! Mem[0000000010081400] = 1ab5fe2d, %l5 = ffffffffffffff00
lduwa [%i2+%g0]0x80,%l5 ! %l5 = 000000001ab5fe2d
! Mem[0000000010101408] = ffffff8d, %l7 = 000000008d59f701
lduwa [%i4+%o4]0x88,%l7 ! %l7 = 00000000ffffff8d
! Mem[00000000100c1408] = ff7ac14c, %l4 = 000000003a000000
ldsba [%i3+%o4]0x80,%l4 ! %l4 = ffffffffffffffff
! Mem[00000000100c1400] = ff000000, %l2 = 00000000ff1a0000
ldsba [%i3+%g0]0x80,%l2 ! %l2 = ffffffffffffffff
! Mem[0000000010141410] = 00001aff, %f11 = 7954cc58
lda [%i5+%o5]0x88,%f11 ! %f11 = 00001aff
! Starting 10 instruction Store Burst
! %f18 = 0000f842 00000000, Mem[0000000030081408] = 8dffffff ff1a0000
stda %f18,[%i2+%o4]0x81 ! Mem[0000000030081408] = 0000f842 00000000
p0_label_56:
! Mem[00000000100c1408] = ff7ac14cffffffff, %l7 = 00000000ffffff8d, %l5 = 000000001ab5fe2d
add %i3,0x08,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = ff7ac14cffffffff
! %l3 = 00000000000000ff, Mem[0000000030101410] = 000000ff
stwa %l3,[%i4+%o5]0x81 ! Mem[0000000030101410] = 000000ff
! %f28 = d17f8721 1ab5fe2d, Mem[0000000030001408] = f79dc35b 00000000
stda %f28,[%i0+%o4]0x81 ! Mem[0000000030001408] = d17f8721 1ab5fe2d
! %l7 = 00000000ffffff8d, Mem[00000000201c0000] = 4542826e, %asi = 80
stha %l7,[%o0+0x000]%asi ! Mem[00000000201c0000] = ff8d826e
! Mem[00000000100c1400] = 000000ff, %l2 = ffffffffffffffff
swapa [%i3+%g0]0x88,%l2 ! %l2 = 00000000000000ff
! %l4 = ffffffffffffffff, Mem[0000000010041410] = 0000006a
stha %l4,[%i1+%o5]0x80 ! Mem[0000000010041410] = ffff006a
! %l5 = ff7ac14cffffffff, Mem[0000000030081400] = ff410000b1538fa4
stxa %l5,[%i2+%g0]0x81 ! Mem[0000000030081400] = ff7ac14cffffffff
! %l0 = 0000000000000000, Mem[000000001000142c] = 4f1a260b, %asi = 80
stwa %l0,[%i0+0x02c]%asi ! Mem[000000001000142c] = 00000000
! %l1 = 7610ddb38500588b, Mem[00000000300c1400] = 377488ff
stha %l1,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 3774588b
! Starting 10 instruction Load Burst
! Mem[00000000100c142c] = ff000000, %l1 = 7610ddb38500588b
lduw [%i3+0x02c],%l1 ! %l1 = 00000000ff000000
p0_label_57:
! Mem[0000000010001430] = f5d1c3804cb9a60d, %l4 = ffffffffffffffff
ldx [%i0+0x030],%l4 ! %l4 = f5d1c3804cb9a60d
! Mem[0000000010181408] = 4cc17a8d, %l2 = 00000000000000ff
ldsba [%i6+%o4]0x88,%l2 ! %l2 = ffffffffffffff8d
! Mem[0000000010041408] = c14c0000, %l6 = ffffffffffffff8d
ldsba [%i1+%o4]0x80,%l6 ! %l6 = ffffffffffffffc1
! Mem[0000000030081410] = 19adba7a, %l0 = 0000000000000000
ldswa [%i2+%o5]0x81,%l0 ! %l0 = 0000000019adba7a
! Mem[0000000030101400] = 7abaad192e1171cd, %f2 = 00001aff ffffff8d
ldda [%i4+%g0]0x81,%f2 ! %f2 = 7abaad19 2e1171cd
! Mem[00000000201c0000] = ff8d826e, %l1 = 00000000ff000000
lduha [%o0+0x000]%asi,%l1 ! %l1 = 000000000000ff8d
! Mem[0000000010001408] = 0000006a, %l7 = 00000000ffffff8d
lduwa [%i0+%o4]0x80,%l7 ! %l7 = 000000000000006a
! Mem[0000000010141400] = 9cbb80c56dc321e3, %f28 = d17f8721 1ab5fe2d
ldda [%i5+%g0]0x80,%f28 ! %f28 = 9cbb80c5 6dc321e3
! Mem[0000000030181400] = ff1a0000, %f10 = 0d210ab7
lda [%i6+%g0]0x89,%f10 ! %f10 = ff1a0000
! Starting 10 instruction Store Burst
! Mem[00000000100c1400] = ffffffff, %l3 = 00000000000000ff
swapa [%i3+%g0]0x80,%l3 ! %l3 = 00000000ffffffff
p0_label_58:
! Mem[00000000201c0000] = ff8d826e, %l2 = ffffffffffffff8d
ldstuba [%o0+0x000]%asi,%l2 ! %l2 = 000000ff000000ff
! %f14 = 22908d49, Mem[0000000030041400] = 000000c5
sta %f14,[%i1+%g0]0x89 ! Mem[0000000030041400] = 22908d49
! %l5 = ff7ac14cffffffff, Mem[0000000030141400] = 0dff0000
stwa %l5,[%i5+%g0]0x89 ! Mem[0000000030141400] = ffffffff
! Mem[0000000010081408] = d0cf006a, %l1 = 000000000000ff8d
swapa [%i2+%o4]0x88,%l1 ! %l1 = 00000000d0cf006a
! %l5 = ff7ac14cffffffff, Mem[000000001000140d] = ffffff00
stb %l5,[%i0+0x00d] ! Mem[000000001000140c] = ffffff00
! Mem[0000000010001418] = 8cd29078, %l6 = ffffffffffffffc1
swap [%i0+0x018],%l6 ! %l6 = 000000008cd29078
! Mem[0000000010181410] = 00000000, %l0 = 0000000019adba7a
ldstuba [%i6+%o5]0x80,%l0 ! %l0 = 00000000000000ff
! %f0 = a48f53b1 000041ff, %l7 = 000000000000006a
! Mem[0000000030041410] = 8d59f70192f6c887
add %i1,0x010,%g1
stda %f0,[%g1+%l7]ASI_PST8_SL ! Mem[0000000030041410] = 8d41f70092538f87
! %l4 = f5d1c3804cb9a60d, Mem[0000000030141408] = 00007fd117eefe2d
stxa %l4,[%i5+%o4]0x81 ! Mem[0000000030141408] = f5d1c3804cb9a60d
! Starting 10 instruction Load Burst
! Mem[0000000030081410] = 7abaad19, %l3 = 00000000ffffffff
lduba [%i2+%o5]0x89,%l3 ! %l3 = 0000000000000019
p0_label_59:
! Mem[0000000010001408] = 6a000000, %l2 = 00000000000000ff
lduwa [%i0+%o4]0x88,%l2 ! %l2 = 000000006a000000
! Mem[0000000010141408] = ffffffff, %l3 = 0000000000000019
ldsba [%i5+0x00a]%asi,%l3 ! %l3 = ffffffffffffffff
! Mem[0000000010081408] = 52f7846f 0000ff8d, %l4 = 4cb9a60d, %l5 = ffffffff
ldda [%i2+%o4]0x88,%l4 ! %l4 = 000000000000ff8d 0000000052f7846f
! Mem[00000000100c1408] = ff7ac14c, %l6 = 000000008cd29078
ldsba [%i3+%o4]0x80,%l6 ! %l6 = ffffffffffffffff
! Mem[00000000100c1410] = 0000005d, %l0 = 0000000000000000
ldsha [%i3+%o5]0x88,%l0 ! %l0 = 000000000000005d
! Mem[0000000030001400] = ffffc1ff, %l0 = 000000000000005d
ldsba [%i0+%g0]0x89,%l0 ! %l0 = ffffffffffffffff
! %f18 = 0000f842, %f7 = 386059d7, %f1 = 000041ff
fdivs %f18,%f7 ,%f1 ! %l0 = 0000000000000021, Unfinished, %fsr = 1100000000
! Mem[0000000020800040] = 00eccbdb, %l6 = ffffffffffffffff
ldsh [%o1+0x040],%l6 ! %l6 = 00000000000000ec
! Mem[0000000030001410] = 8500588b4200ffff, %l5 = 0000000052f7846f
ldxa [%i0+%o5]0x89,%l5 ! %l5 = 8500588b4200ffff
! Starting 10 instruction Store Burst
! Mem[0000000030001400] = ffffc1ff, %l5 = 8500588b4200ffff
swapa [%i0+%g0]0x89,%l5 ! %l5 = 00000000ffffc1ff
p0_label_60:
! %f0 = a48f53b1 000041ff 7abaad19 2e1171cd
! %f4 = 2dfeb51a afcec8ff 8e2d7b3d 386059d7
! %f8 = e8e41d0a 9a5df2aa ff1a0000 00001aff
! %f12 = e9df176e 620f7121 22908d49 a6047f27
stda %f0,[%i6]ASI_BLK_P ! Block Store to 0000000010181400
! %l4 = 0000ff8d, %l5 = ffffc1ff, Mem[0000000010001400] = 6dc321e3 9cbb80c5
stda %l4,[%i0+%g0]0x88 ! Mem[0000000010001400] = 0000ff8d ffffc1ff
! Mem[0000000010101438] = 277f04a6, %l7 = 0000006a, %l6 = 000000ec
add %i4,0x38,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000277f04a6
! Mem[0000000010081408] = 8dff0000, %l2 = 000000006a000000
ldstuba [%i2+%o4]0x80,%l2 ! %l2 = 0000008d000000ff
! Mem[0000000030141408] = 80c3d1f5, %l2 = 000000000000008d
ldstuba [%i5+%o4]0x89,%l2 ! %l2 = 000000f5000000ff
! Mem[0000000010101428] = 58cc5479b70a210d, %l6 = 00000000277f04a6, %l7 = 000000000000006a
add %i4,0x28,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = 58cc5479b70a210d
! %l4 = 0000ff8d, %l5 = ffffc1ff, Mem[0000000030001410] = 4200ffff 8500588b
stda %l4,[%i0+%o5]0x89 ! Mem[0000000030001410] = 0000ff8d ffffc1ff
! Mem[00000000100c1414] = 2f627a95, %l0 = 0000000000000021
ldstub [%i3+0x014],%l0 ! %l0 = 0000002f000000ff
! %f16 = 9cbb80c5 6dc321e3, %l6 = 00000000277f04a6
! Mem[0000000010181410] = 2dfeb51aafcec8ff
add %i6,0x010,%g1
stda %f16,[%g1+%l6]ASI_PST32_PL ! Mem[0000000010181410] = 2dfeb51ac580bb9c
! Starting 10 instruction Load Burst
! Mem[0000000030181400] = 00001aff 00000000 ff000000 00000000
! Mem[0000000030181410] = 00005691 42f8ffff f927f3d8 6025bc2d
! Mem[0000000030181420] = b4e5a795 5a64ed3f cef18dd7 28a88367
! Mem[0000000030181430] = 9ae99a45 0ff7373e 39307cef cc174fb6
ldda [%i6]ASI_BLK_S,%f0 ! Block Load from 0000000030181400
p0_label_61:
! %f29 = 6dc321e3, %f27 = d0cf00ff, %f22 = ec1a4a89
fmuls %f29,%f27,%f22 ! %f22 = ff1dc929
! Mem[0000000030081400] = ff7ac14c, %l2 = 00000000000000f5
ldsha [%i2+%g0]0x81,%l2 ! %l2 = ffffffffffffff7a
! Mem[00000000100c1408] = 4cc17aff, %l3 = ffffffffffffffff
lduha [%i3+%o4]0x88,%l3 ! %l3 = 0000000000007aff
membar #Sync ! Added by membar checker (13)
! Mem[000000001018140c] = 2e1171cd, %l4 = 000000000000ff8d
ldub [%i6+0x00f],%l4 ! %l4 = 00000000000000cd
! Mem[0000000010041410] = ffff006a, %l4 = 00000000000000cd
ldswa [%i1+%o5]0x80,%l4 ! %l4 = ffffffffffff006a
! Mem[00000000211c0000] = ffff7001, %l1 = 00000000d0cf006a
ldsh [%o2+%g0],%l1 ! %l1 = ffffffffffffffff
! Mem[0000000010001410] = ffff4a89d4b9b028, %f14 = 39307cef cc174fb6
ldda [%i0+%o5]0x80,%f14 ! %f14 = ffff4a89 d4b9b028
! Mem[0000000030141408] = ffd1c3804cb9a60d, %l5 = 00000000ffffc1ff
ldxa [%i5+%o4]0x81,%l5 ! %l5 = ffd1c3804cb9a60d
! Mem[0000000030101400] = 7abaad19 2e1171cd 00000000 00000000
! Mem[0000000030101410] = 000000ff 000000ff 2fbf6398 dce6dce0
! Mem[0000000030101420] = 190d48ec 7abaad19 2c27cb51 98b2e1d6
! Mem[0000000030101430] = e59e9a19 b9694dd2 8500588b 2e1171cd
ldda [%i4]ASI_BLK_AIUS,%f16 ! Block Load from 0000000030101400
! Starting 10 instruction Store Burst
! Mem[00000000300c1408] = 00000000, %l5 = ffd1c3804cb9a60d
ldstuba [%i3+%o4]0x89,%l5 ! %l5 = 00000000000000ff
p0_label_62:
! Code Fragment 4
p0_fragment_5:
! %l0 = 000000000000002f
setx 0x308bd07f824005e0,%g7,%l0 ! %l0 = 308bd07f824005e0
! %l1 = ffffffffffffffff
setx 0x9d5652e7d1847e97,%g7,%l1 ! %l1 = 9d5652e7d1847e97
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 = 308bd07f824005e0
setx 0xc1e6c310390de95f,%g7,%l0 ! %l0 = c1e6c310390de95f
! %l1 = 9d5652e7d1847e97
setx 0xa688cd0fddb9d2df,%g7,%l1 ! %l1 = a688cd0fddb9d2df
! Mem[0000000030001410] = 0000ff8d, %l4 = ffffffffffff006a
swapa [%i0+%o5]0x89,%l4 ! %l4 = 000000000000ff8d
! %l1 = a688cd0fddb9d2df, Mem[0000000010181400] = b1538fa4
stha %l1,[%i6+%g0]0x88 ! Mem[0000000010181400] = b153d2df
! Mem[0000000030101410] = 000000ff, %l6 = 00000000277f04a6
swapa [%i4+%o5]0x81,%l6 ! %l6 = 00000000000000ff
! %l2 = ffffffffffffff7a, Mem[0000000010001410] = ffff4a89d4b9b028
stxa %l2,[%i0+%o5]0x80 ! Mem[0000000010001410] = ffffffffffffff7a
! %f8 = b4e5a795 5a64ed3f, Mem[0000000010001410] = ffffffff ffffff7a
stda %f8 ,[%i0+%o5]0x80 ! Mem[0000000010001410] = b4e5a795 5a64ed3f
! %l4 = 0000ff8d, %l5 = 00000000, Mem[00000000100c1418] = ffffc1ff 3a31ffc1
stda %l4,[%i3+0x018]%asi ! Mem[00000000100c1418] = 0000ff8d 00000000
! %f4 = 00005691 42f8ffff, Mem[0000000030181410] = 91560000 fffff842
stda %f4 ,[%i6+%o5]0x89 ! Mem[0000000030181410] = 00005691 42f8ffff
! %l0 = c1e6c310390de95f, Mem[00000000300c1400] = 3774588b
stba %l0,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 3774585f
! Starting 10 instruction Load Burst
! Mem[000000001000141c] = f4ff1c07, %l2 = ffffffffffffff7a
lduw [%i0+0x01c],%l2 ! %l2 = 00000000f4ff1c07
p0_label_63:
! Mem[00000000300c1400] = 5f587437, %l1 = a688cd0fddb9d2df
lduba [%i3+%g0]0x81,%l1 ! %l1 = 000000000000005f
! Mem[0000000010141410] = afcec83a 00001aff, %l6 = 000000ff, %l7 = b70a210d
ldda [%i5+%o5]0x88,%l6 ! %l6 = 0000000000001aff 00000000afcec83a
! Mem[000000001018141c] = 386059d7, %l7 = 00000000afcec83a
lduha [%i6+0x01c]%asi,%l7 ! %l7 = 0000000000003860
! Mem[0000000010101410] = ffc8ceaf, %f11 = 28a88367
lda [%i4+%o5]0x80,%f11 ! %f11 = ffc8ceaf
! Mem[0000000010001400] = 8dff0000, %l2 = 00000000f4ff1c07
ldsba [%i0+%g0]0x80,%l2 ! %l2 = ffffffffffffff8d
! Mem[0000000030141410] = 19adba7aec480dff, %f14 = ffff4a89 d4b9b028
ldda [%i5+%o5]0x89,%f14 ! %f14 = 19adba7a ec480dff
! Mem[0000000010081410] = 21870000, %l1 = 000000000000005f
ldsba [%i2+%o5]0x80,%l1 ! %l1 = 0000000000000021
! Mem[000000001018141c] = 386059d7, %f14 = 19adba7a
ld [%i6+0x01c],%f14 ! %f14 = 386059d7
! %l6 = 0000000000001aff, %l5 = 0000000000000000, %l1 = 0000000000000021
xnor %l6,%l5,%l1 ! %l1 = ffffffffffffe500
! Starting 10 instruction Store Burst
! %l4 = 0000ff8d, %l5 = 00000000, Mem[0000000010081400] = 1ab5fe2d 00000000
stda %l4,[%i2+%g0]0x80 ! Mem[0000000010081400] = 0000ff8d 00000000
p0_label_64:
! %l4 = 000000000000ff8d, Mem[0000000030041408] = ffffff8d
stba %l4,[%i1+%o4]0x89 ! Mem[0000000030041408] = ffffff8d
! %f8 = b4e5a795 5a64ed3f, %l3 = 0000000000007aff
! Mem[0000000010081428] = ed5c96dd39066bba
add %i2,0x028,%g1
stda %f8,[%g1+%l3]ASI_PST16_P ! Mem[0000000010081428] = b4e5a7955a64ed3f
! %f0 = 00001aff 00000000, Mem[0000000030081408] = 0000f842 00000000
stda %f0 ,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00001aff 00000000
! Mem[0000000030181400] = ff1a0000, %l3 = 0000000000007aff
swapa [%i6+%g0]0x89,%l3 ! %l3 = 00000000ff1a0000
! %l5 = 0000000000000000, Mem[00000000300c1410] = 9bf6daa7df93bfff
stxa %l5,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 0000000000000000
! Mem[000000001010140c] = ff1a0000, %l2 = ffffffffffffff8d
ldstub [%i4+0x00c],%l2 ! %l2 = 000000ff000000ff
! %f30 = 8500588b 2e1171cd, %l3 = 00000000ff1a0000
! Mem[0000000010081410] = 21870000ff000000
add %i2,0x010,%g1
stda %f30,[%g1+%l3]ASI_PST16_PL ! Mem[0000000010081410] = 21870000ff000000
! %f0 = 00001aff 00000000 ff000000 00000000
! %f4 = 00005691 42f8ffff f927f3d8 6025bc2d
! %f8 = b4e5a795 5a64ed3f cef18dd7 ffc8ceaf
! %f12 = 9ae99a45 0ff7373e 386059d7 ec480dff
stda %f0,[%i3]ASI_BLK_SL ! Block Store to 00000000300c1400
! %l1 = ffffffffffffe500, Mem[00000000100c1408] = ff7ac14cffffffff
stxa %l1,[%i3+%o4]0x80 ! Mem[00000000100c1408] = ffffffffffffe500
! Starting 10 instruction Load Burst
! %l6 = 0000000000001aff, %l7 = 0000000000003860, %l7 = 0000000000003860
addc %l6,%l7,%l7 ! %l7 = 000000000000535f
p0_label_65:
! Mem[0000000030041410] = 00f7418d, %l2 = 00000000000000ff
lduwa [%i1+%o5]0x89,%l2 ! %l2 = 0000000000f7418d
! Mem[00000000211c0000] = ffff7001, %l5 = 0000000000000000
lduh [%o2+%g0],%l5 ! %l5 = 000000000000ffff
! Mem[0000000030181400] = 00007aff, %l3 = 00000000ff1a0000
ldsha [%i6+%g0]0x89,%l3 ! %l3 = 0000000000007aff
! Mem[0000000010181400] = dfd253b1, %l4 = 000000000000ff8d
lduha [%i6+%g0]0x80,%l4 ! %l4 = 000000000000dfd2
! Mem[0000000010101428] = 58cc5479b70a210d, %f28 = e59e9a19 b9694dd2
ldda [%i4+0x028]%asi,%f28 ! %f28 = 58cc5479 b70a210d
! %f19 = 00000000, %f26 = 2c27cb51, %f18 = 00000000 00000000
fsmuld %f19,%f26,%f18 ! %f18 = 00000000 00000000
! Mem[0000000020800000] = ffe38ed8, %l1 = ffffffffffffe500
lduba [%o1+0x001]%asi,%l1 ! %l1 = 00000000000000e3
! Mem[0000000010101410] = ffc8ceaf, %l6 = 0000000000001aff
ldsha [%i4+%o5]0x80,%l6 ! %l6 = ffffffffffffffc8
! Mem[0000000030041408] = ffffff8d, %l4 = 000000000000dfd2
lduwa [%i1+%o4]0x89,%l4 ! %l4 = 00000000ffffff8d
! Starting 10 instruction Store Burst
! %l4 = ffffff8d, %l5 = 0000ffff, Mem[0000000030041408] = 8dffffff 920c38e3
stda %l4,[%i1+%o4]0x81 ! Mem[0000000030041408] = ffffff8d 0000ffff
p0_label_66:
! Mem[000000001014142c] = 1075add8, %l4 = 00000000ffffff8d, %asi = 80
swapa [%i5+0x02c]%asi,%l4 ! %l4 = 000000001075add8
! %f29 = b70a210d, %f22 = 2fbf6398, %f18 = 00000000
fdivs %f29,%f22,%f18 ! %f18 = c6b8c294
! Mem[0000000010101428] = 58cc5479b70a210d, %l6 = ffffffffffffffc8, %l2 = 0000000000f7418d
add %i4,0x28,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 58cc5479b70a210d
membar #Sync ! Added by membar checker (14)
! %f24 = 190d48ec 7abaad19, Mem[0000000030101410] = a6047f27 ff000000
stda %f24,[%i4+%o5]0x89 ! Mem[0000000030101410] = 190d48ec 7abaad19
! %l6 = ffffffffffffffc8, Mem[0000000010001421] = 6c0d1d7e
stb %l6,[%i0+0x021] ! Mem[0000000010001420] = 6cc81d7e
! Code Fragment 4
p0_fragment_6:
! %l0 = c1e6c310390de95f
setx 0xf8e7c847a62dfc40,%g7,%l0 ! %l0 = f8e7c847a62dfc40
! %l1 = 00000000000000e3
setx 0x1c6251700e3698d6,%g7,%l1 ! %l1 = 1c6251700e3698d6
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 = f8e7c847a62dfc40
setx 0x88e5c557bbb5b66b,%g7,%l0 ! %l0 = 88e5c557bbb5b66b
! %l1 = 1c6251700e3698d6
setx 0x20511417b949291a,%g7,%l1 ! %l1 = 20511417b949291a
! %l4 = 000000001075add8, %l0 = 88e5c557bbb5b66b, %l6 = ffffffffffffffc8
sub %l4,%l0,%l6 ! %l6 = 771a3aa854bff76d
! Mem[0000000010181408] = 7abaad19, %l0 = 88e5c557bbb5b66b
lduwa [%i6+0x008]%asi,%l0 ! %l0 = 000000007abaad19
! Mem[0000000010081410] = 00008721, %l3 = 0000000000007aff
swapa [%i2+%o5]0x88,%l3 ! %l3 = 0000000000008721
! Starting 10 instruction Load Burst
! Mem[00000000300c1410] = fffff84291560000, %l1 = 20511417b949291a
ldxa [%i3+%o5]0x81,%l1 ! %l1 = fffff84291560000
p0_label_67:
! Mem[0000000030081400] = ff7ac14c, %l5 = 000000000000ffff
ldsba [%i2+%g0]0x81,%l5 ! %l5 = ffffffffffffffff
! Mem[00000000100c1400] = ff000000, %l1 = fffff84291560000
lduha [%i3+%g0]0x88,%l1 ! %l1 = 0000000000000000
! Mem[00000000300c1410] = 42f8ffff, %l7 = 000000000000535f
ldsba [%i3+%o5]0x89,%l7 ! %l7 = ffffffffffffffff
! Mem[0000000010081404] = 00000000, %f21 = 000000ff
ld [%i2+0x004],%f21 ! %f21 = 00000000
! Mem[0000000010081428] = b4e5a795, %f1 = 00000000
ld [%i2+0x028],%f1 ! %f1 = b4e5a795
! Mem[0000000030041410] = 8d41f70092538f87, %l6 = 771a3aa854bff76d
ldxa [%i1+%o5]0x81,%l6 ! %l6 = 8d41f70092538f87
! Mem[0000000010041400] = 8b580085, %l2 = 58cc5479b70a210d
lduba [%i1+%g0]0x80,%l2 ! %l2 = 000000000000008b
! Mem[0000000030001408] = d17f8721, %l7 = ffffffffffffffff
lduha [%i0+%o4]0x81,%l7 ! %l7 = 000000000000d17f
! Mem[00000000300c1408] = ff00000000000000, %f18 = c6b8c294 00000000
ldda [%i3+%o4]0x89,%f18 ! %f18 = ff000000 00000000
! Starting 10 instruction Store Burst
! Mem[0000000021800140] = 05761f70, %l7 = 000000000000d17f
ldstuba [%o3+0x140]%asi,%l7 ! %l7 = 00000005000000ff
p0_label_68:
! %f6 = f927f3d8, Mem[00000000100c1410] = 5d000000
sta %f6 ,[%i3+%o5]0x80 ! Mem[00000000100c1410] = f927f3d8
! %l5 = ffffffffffffffff, Mem[0000000010001408] = 6a000000
stwa %l5,[%i0+%o4]0x88 ! Mem[0000000010001408] = ffffffff
! %l2 = 000000000000008b, Mem[0000000030001400] = ffffffff4200ffff
stxa %l2,[%i0+%g0]0x89 ! Mem[0000000030001400] = 000000000000008b
! Mem[0000000010001408] = ffffffff, %l1 = 0000000000000000
swap [%i0+%o4],%l1 ! %l1 = 00000000ffffffff
! %l0 = 000000007abaad19, immed = fffff671, %y = ec7d47d7
smul %l0,-0x98f,%l2 ! %l2 = fffffb6ae1a36e09, %y = fffffb6a
! %l1 = 00000000ffffffff, Mem[0000000030181400] = 00007aff
stha %l1,[%i6+%g0]0x89 ! Mem[0000000030181400] = 0000ffff
! %l0 = 000000007abaad19, Mem[0000000010141400] = c580bb9c
stwa %l0,[%i5+%g0]0x88 ! Mem[0000000010141400] = 7abaad19
! Mem[000000001014143b] = f0e47560, %l6 = 8d41f70092538f87
ldstub [%i5+0x03b],%l6 ! %l6 = 00000060000000ff
! Mem[000000001008142c] = 5a64ed3f, %l0 = 000000007abaad19, %asi = 80
swapa [%i2+0x02c]%asi,%l0 ! %l0 = 000000005a64ed3f
! Starting 10 instruction Load Burst
! Mem[0000000010041408] = c14c0000, %l5 = ffffffffffffffff
ldswa [%i1+%o4]0x80,%l5 ! %l5 = ffffffffc14c0000
p0_label_69:
! Mem[00000000300c1410] = 42f8ffff, %l1 = 00000000ffffffff
ldsha [%i3+%o5]0x89,%l1 ! %l1 = ffffffffffffffff
! Mem[0000000010081410] = 00007aff, %l7 = 0000000000000005
ldsha [%i2+%o5]0x88,%l7 ! %l7 = 0000000000007aff
! Mem[00000000300c1410] = fffff842, %l1 = ffffffffffffffff
lduba [%i3+%o5]0x81,%l1 ! %l1 = 00000000000000ff
! Mem[0000000010141410] = afcec83a00001aff, %l4 = 000000001075add8
ldxa [%i5+%o5]0x88,%l4 ! %l4 = afcec83a00001aff
! Mem[00000000300c1400] = 00001aff00000000, %l6 = 0000000000000060
ldxa [%i3+%g0]0x89,%l6 ! %l6 = 00001aff00000000
! Mem[0000000030141400] = c8ffffffffffffff, %l1 = 00000000000000ff
ldxa [%i5+%g0]0x89,%l1 ! %l1 = c8ffffffffffffff
! Mem[0000000030081408] = ff1a0000, %l4 = afcec83a00001aff
lduha [%i2+%o4]0x89,%l4 ! %l4 = 0000000000000000
! Mem[0000000030081400] = ff7ac14c ffffffff 00001aff 00000000
! Mem[0000000030081410] = 19adba7a dd75568b d7596038 3d7b2d8e
! Mem[0000000030081420] = aaf25d9a 0a1de4e8 58cc5479 b70a210d
! Mem[0000000030081430] = 21710f62 6e17dfe9 277f04a6 498d9022
ldda [%i2]ASI_BLK_AIUSL,%f0 ! Block Load from 0000000030081400
! Mem[0000000030101408] = 00000000, %f17 = 2e1171cd
lda [%i4+%o4]0x81,%f17 ! %f17 = 00000000
! Starting 10 instruction Store Burst
! Mem[00000000201c0000] = ff8d826e, %l3 = 0000000000008721
ldstub [%o0+%g0],%l3 ! %l3 = 000000ff000000ff
p0_label_70:
! Mem[0000000030181408] = ff000000, %l3 = 00000000000000ff
ldstuba [%i6+%o4]0x81,%l3 ! %l3 = 000000ff000000ff
! Mem[0000000010181410] = 1ab5fe2d, %l1 = c8ffffffffffffff
swapa [%i6+%o5]0x88,%l1 ! %l1 = 000000001ab5fe2d
! Mem[0000000010041408] = 00004cc1, %l5 = ffffffffc14c0000
swapa [%i1+%o4]0x88,%l5 ! %l5 = 0000000000004cc1
! %l5 = 0000000000004cc1, Mem[0000000010181401] = dfd253b1
stb %l5,[%i6+0x001] ! Mem[0000000010181400] = dfc153b1
! %f18 = ff000000 00000000, %l7 = 0000000000007aff
! Mem[0000000030181408] = ff00000000000000
add %i6,0x008,%g1
stda %f18,[%g1+%l7]ASI_PST16_S ! Mem[0000000030181408] = ff00000000000000
! %l5 = 0000000000004cc1, Mem[0000000030101400] = cd71112e19adba7a
stxa %l5,[%i4+%g0]0x89 ! Mem[0000000030101400] = 0000000000004cc1
! Mem[0000000010101400] = ff410000b1538fa4, %l2 = fffffb6ae1a36e09, %l7 = 0000000000007aff
casxa [%i4]0x80,%l2,%l7 ! %l7 = ff410000b1538fa4
! %f25 = 7abaad19, %f19 = 00000000, %f21 = 00000000
fadds %f25,%f19,%f21 ! %f21 = 7abaad19
! %l0 = 000000005a64ed3f, Mem[0000000010101410] = ffc8ceafdd75568b
stxa %l0,[%i4+%o5]0x80 ! Mem[0000000010101410] = 000000005a64ed3f
! Starting 10 instruction Load Burst
! Mem[0000000030181410] = 42f8ffff, %l7 = ff410000b1538fa4
lduha [%i6+%o5]0x89,%l7 ! %l7 = 000000000000ffff
p0_label_71:
! Mem[0000000021800000] = c1fffa80, %l6 = 00001aff00000000
ldub [%o3+%g0],%l6 ! %l6 = 00000000000000c1
! Mem[0000000030181408] = 00000000000000ff, %f16 = 7abaad19 00000000
ldda [%i6+%o4]0x89,%f16 ! %f16 = 00000000 000000ff
! Mem[00000000100c1438] = 0000ff0d, %l4 = 0000000000000000
ldsh [%i3+0x03a],%l4 ! %l4 = ffffffffffffff0d
! Mem[0000000010001400] = 8dff0000, %l2 = fffffb6ae1a36e09
lduba [%i0+%g0]0x80,%l2 ! %l2 = 000000000000008d
! Mem[0000000010101408] = ffffff8d, %l6 = 00000000000000c1
ldswa [%i4+%o4]0x88,%l6 ! %l6 = ffffffffffffff8d
! Mem[00000000201c0000] = ff8d826e, %l2 = 000000000000008d
lduha [%o0+0x000]%asi,%l2 ! %l2 = 000000000000ff8d
! Mem[0000000030141400] = ffffffff, %l5 = 0000000000004cc1
ldsha [%i5+%g0]0x81,%l5 ! %l5 = ffffffffffffffff
! Mem[0000000010041408] = c14c0000, %l1 = 000000001ab5fe2d
lduha [%i1+%o4]0x88,%l1 ! %l1 = 0000000000000000
! Mem[0000000030001400] = 000000000000008b, %f18 = ff000000 00000000
ldda [%i0+%g0]0x89,%f18 ! %f18 = 00000000 0000008b
! Starting 10 instruction Store Burst
! %f18 = 00000000 0000008b, Mem[0000000030181408] = 000000ff 00000000
stda %f18,[%i6+%o4]0x89 ! Mem[0000000030181408] = 00000000 0000008b
p0_label_72:
! Mem[00000000100c1438] = 0000ff0d, %l2 = 000000000000ff8d, %asi = 80
swapa [%i3+0x038]%asi,%l2 ! %l2 = 000000000000ff0d
! Mem[0000000010181428] = ff1a0000, %l3 = 00000000000000ff
swap [%i6+0x028],%l3 ! %l3 = 00000000ff1a0000
! %l5 = ffffffffffffffff, Mem[0000000030041400] = 498d9022
stba %l5,[%i1+%g0]0x81 ! Mem[0000000030041400] = ff8d9022
! %l7 = 000000000000ffff, imm = fffffffffffff13c, %l7 = 000000000000ffff
add %l7,-0xec4,%l7 ! %l7 = 000000000000f13b
! %l2 = 000000000000ff0d, Mem[00000000100c1400] = ff000000
stha %l2,[%i3+%g0]0x88 ! Mem[00000000100c1400] = ff00ff0d
! %l0 = 000000005a64ed3f, Mem[0000000010001410] = b4e5a795
stba %l0,[%i0+%o5]0x80 ! Mem[0000000010001410] = 3fe5a795
! Mem[0000000010181400] = dfc153b1, %l1 = 0000000000000000
swapa [%i6+%g0]0x80,%l1 ! %l1 = 00000000dfc153b1
! %l1 = 00000000dfc153b1, Mem[0000000030001408] = 21877fd1
stha %l1,[%i0+%o4]0x89 ! Mem[0000000030001408] = 218753b1
! %f26 = 2c27cb51 98b2e1d6, Mem[0000000010101400] = ff410000 b1538fa4
stda %f26,[%i4+%g0]0x80 ! Mem[0000000010101400] = 2c27cb51 98b2e1d6
! Starting 10 instruction Load Burst
! Mem[0000000010041408] = 00004cc1, %l6 = ffffffffffffff8d
ldswa [%i1+%o4]0x80,%l6 ! %l6 = 0000000000004cc1
p0_label_73:
! Mem[0000000010141400] = 19adba7a, %l7 = 000000000000f13b
lduwa [%i5+%g0]0x80,%l7 ! %l7 = 0000000019adba7a
membar #Sync ! Added by membar checker (15)
! Mem[0000000030181400] = ffff0000 00000000 8b000000 00000000
! Mem[0000000030181410] = fffff842 91560000 f927f3d8 6025bc2d
! Mem[0000000030181420] = b4e5a795 5a64ed3f cef18dd7 28a88367
! Mem[0000000030181430] = 9ae99a45 0ff7373e 39307cef cc174fb6
ldda [%i6]ASI_BLK_S,%f0 ! Block Load from 0000000030181400
! Mem[0000000030041408] = 8dffffff, %l5 = ffffffffffffffff
ldsba [%i1+%o4]0x89,%l5 ! %l5 = ffffffffffffffff
! Mem[0000000010101410] = 00000000, %l4 = ffffffffffffff0d
lduba [%i4+%o5]0x80,%l4 ! %l4 = 0000000000000000
! Mem[0000000010141400] = 19adba7a6dc321e3, %l1 = 00000000dfc153b1
ldxa [%i5+%g0]0x80,%l1 ! %l1 = 19adba7a6dc321e3
! Mem[00000000100c1408] = ffffffff, %l2 = 000000000000ff0d
ldswa [%i3+%o4]0x88,%l2 ! %l2 = ffffffffffffffff
! Mem[0000000010041400] = 8500588b, %l0 = 000000005a64ed3f
ldsha [%i1+%g0]0x88,%l0 ! %l0 = 000000000000588b
! Mem[0000000030101410] = 19adba7a, %l1 = 19adba7a6dc321e3
ldsha [%i4+%o5]0x81,%l1 ! %l1 = 00000000000019ad
! %f20 = 000000ff, %f25 = 7abaad19, %f25 = 7abaad19
fsubs %f20,%f25,%f25 ! %l0 = 00000000000058ad, Unfinished, %fsr = 1100000000
! Starting 10 instruction Store Burst
! %l4 = 0000000000000000, Mem[0000000030081408] = 00001aff
stha %l4,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00001aff
p0_label_74:
! Mem[0000000010001400] = 0000ff8d, %l1 = 00000000000019ad
ldsba [%i0+%g0]0x88,%l1 ! %l1 = ffffffffffffff8d
! Mem[0000000010001418] = ffffffc1f4ff1c07, %l2 = ffffffffffffffff, %l1 = ffffffffffffff8d
add %i0,0x18,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = ffffffc1f4ff1c07
! Mem[0000000010081400] = 0000ff8d, %l0 = 00000000000058ad
ldstuba [%i2+%g0]0x80,%l0 ! %l0 = 00000000000000ff
! Mem[00000000100c1424] = 16ec5691, %l6 = 0000000000004cc1
ldstuba [%i3+0x024]%asi,%l6 ! %l6 = 00000016000000ff
! %l3 = 00000000ff1a0000, Mem[0000000030141400] = c8ffffffffffffff
stxa %l3,[%i5+%g0]0x89 ! Mem[0000000030141400] = 00000000ff1a0000
! %f24 = 190d48ec 7abaad19, Mem[0000000010001400] = 8dff0000 ffc1ffff
stda %f24,[%i0+%g0]0x80 ! Mem[0000000010001400] = 190d48ec 7abaad19
! Mem[0000000010141400] = 19adba7a, %l3 = 00000000ff1a0000
swapa [%i5+%g0]0x80,%l3 ! %l3 = 0000000019adba7a
! %f29 = b70a210d, Mem[0000000010041438] = ea47eed9
st %f29,[%i1+0x038] ! Mem[0000000010041438] = b70a210d
! %f26 = 2c27cb51, Mem[0000000010181418] = 8e2d7b3d
sta %f26,[%i6+0x018]%asi ! Mem[0000000010181418] = 2c27cb51
! Starting 10 instruction Load Burst
! Mem[00000000218001c0] = ffff37e3, %l6 = 0000000000000016
ldsb [%o3+0x1c0],%l6 ! %l6 = ffffffffffffffff
p0_label_75:
! Mem[0000000030041410] = 00f7418d, %l1 = ffffffc1f4ff1c07
ldsha [%i1+%o5]0x89,%l1 ! %l1 = 000000000000418d
! Mem[0000000010141400] = e321c36d00001aff, %f24 = 190d48ec 7abaad19
ldda [%i5+%g0]0x88,%f24 ! %f24 = e321c36d 00001aff
! Mem[00000000100c141c] = 00000000, %l4 = 0000000000000000
ldswa [%i3+0x01c]%asi,%l4 ! %l4 = 0000000000000000
! Mem[0000000030081408] = 00001aff, %l2 = ffffffffffffffff
lduwa [%i2+%o4]0x81,%l2 ! %l2 = 0000000000001aff
! Mem[0000000030081400] = 4cc17aff, %l6 = ffffffffffffffff
ldswa [%i2+%g0]0x89,%l6 ! %l6 = 000000004cc17aff
! %l5 = ffffffffffffffff, %l5 = ffffffffffffffff, %y = fffffb6a
smul %l5,%l5,%l2 ! %l2 = 0000000000000001, %y = 00000000
! Mem[0000000010001408] = 00000000, %l1 = 000000000000418d
ldswa [%i0+%o4]0x80,%l1 ! %l1 = 0000000000000000
! Mem[0000000010041400] = 8500588b, %f27 = 98b2e1d6
lda [%i1+%g0]0x88,%f27 ! %f27 = 8500588b
! Mem[0000000010081410] = 00007aff, %l7 = 0000000019adba7a
lduha [%i2+%o5]0x88,%l7 ! %l7 = 0000000000007aff
! Starting 10 instruction Store Burst
! Mem[000000001008143a] = e159344c, %l4 = 0000000000000000
ldstuba [%i2+0x03a]%asi,%l4 ! %l4 = 00000034000000ff
p0_label_76:
! Mem[00000000300c1408] = 00000000, %l5 = ffffffffffffffff
swapa [%i3+%o4]0x81,%l5 ! %l5 = 0000000000000000
! Mem[00000000100c1420] = a174026bffec5691, %l5 = 0000000000000000, %l7 = 0000000000007aff
add %i3,0x20,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = a174026bffec5691
! Mem[0000000030001408] = 218753b1, %l4 = 0000000000000034
ldstuba [%i0+%o4]0x89,%l4 ! %l4 = 000000b1000000ff
! %f18 = 00000000 0000008b, Mem[0000000010141400] = ff1a0000 6dc321e3
stda %f18,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00000000 0000008b
! Mem[0000000010001400] = 190d48ec, %l7 = a174026bffec5691
swapa [%i0+%g0]0x80,%l7 ! %l7 = 00000000190d48ec
! %f3 = 00000000, Mem[00000000100c1420] = a174026b
sta %f3 ,[%i3+0x020]%asi ! Mem[00000000100c1420] = 00000000
! Mem[00000000300c1410] = fffff842, %l3 = 0000000019adba7a
swapa [%i3+%o5]0x81,%l3 ! %l3 = 00000000fffff842
! %l6 = 000000004cc17aff, Mem[0000000010081400] = ff00ff8d
stwa %l6,[%i2+%g0]0x80 ! Mem[0000000010081400] = 4cc17aff
! Mem[0000000010041400] = 8b580085, %l6 = 000000004cc17aff
swapa [%i1+%g0]0x80,%l6 ! %l6 = 000000008b580085
! Starting 10 instruction Load Burst
! Mem[0000000030101408] = 00000000, %f19 = 0000008b
lda [%i4+%o4]0x81,%f19 ! %f19 = 00000000
p0_label_77:
! Mem[0000000010181400] = 00000000, %l1 = 0000000000000000
ldswa [%i6+%g0]0x80,%l1 ! %l1 = 0000000000000000
! Mem[00000000300c1400] = 00001aff 00000000, %l0 = 00000000, %l1 = 00000000
ldda [%i3+%g0]0x89,%l0 ! %l0 = 0000000000000000 0000000000001aff
! Mem[0000000010141400] = 00000000, %l1 = 0000000000001aff
lduha [%i5+%g0]0x80,%l1 ! %l1 = 0000000000000000
! Mem[0000000010041430] = a775ccae, %f0 = ffff0000
ld [%i1+0x030],%f0 ! %f0 = a775ccae
! Mem[00000000100c1428] = fb27e230, %l7 = 00000000190d48ec
ldsha [%i3+0x02a]%asi,%l7 ! %l7 = ffffffffffffe230
! Mem[0000000010041438] = b70a210d, %f2 = 8b000000
lda [%i1+0x038]%asi,%f2 ! %f2 = b70a210d
! Mem[0000000010141400] = 8b000000 00000000, %l0 = 00000000, %l1 = 00000000
ldda [%i5+%g0]0x88,%l0 ! %l0 = 0000000000000000 000000008b000000
! Mem[0000000030081408] = 00001aff, %l1 = 000000008b000000
lduha [%i2+%o4]0x81,%l1 ! %l1 = 0000000000000000
! Mem[0000000010081410] = ff7a0000, %l7 = ffffffffffffe230
lduha [%i2+%o5]0x80,%l7 ! %l7 = 000000000000ff7a
! Starting 10 instruction Store Burst
! %l1 = 0000000000000000, Mem[0000000021800000] = c1fffa80, %asi = 80
stha %l1,[%o3+0x000]%asi ! Mem[0000000021800000] = 0000fa80
p0_label_78:
! %l0 = 0000000000000000, imm = 000000000000070e, %l7 = 000000000000ff7a
sub %l0,0x70e,%l7 ! %l7 = fffffffffffff8f2
! %l1 = 0000000000000000, Mem[000000001004143c] = d71c70a7, %asi = 80
stwa %l1,[%i1+0x03c]%asi ! Mem[000000001004143c] = 00000000
! Mem[0000000030141410] = ec480dff, %l2 = 0000000000000001
swapa [%i5+%o5]0x89,%l2 ! %l2 = 00000000ec480dff
! %f16 = 00000000 000000ff, Mem[00000000300c1400] = 00000000 00001aff
stda %f16,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 00000000 000000ff
! %f11 = 28a88367, Mem[0000000010041408] = 00004cc1
sta %f11,[%i1+%o4]0x80 ! Mem[0000000010041408] = 28a88367
! Mem[0000000030181410] = fffff842, %l7 = fffffffffffff8f2
ldstuba [%i6+%o5]0x81,%l7 ! %l7 = 000000ff000000ff
! %l1 = 0000000000000000, Mem[0000000010141400] = 00000000
stha %l1,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00000000
! %l0 = 0000000000000000, Mem[00000000100c1408] = ffffffff
stba %l0,[%i3+%o4]0x88 ! Mem[00000000100c1408] = ffffff00
! %l0 = 0000000000000000, Mem[00000000100c1410] = d8f327f9
stba %l0,[%i3+%o5]0x88 ! Mem[00000000100c1410] = d8f32700
! Starting 10 instruction Load Burst
! Mem[0000000030041410] = 8d41f700, %l3 = 00000000fffff842
lduba [%i1+%o5]0x81,%l3 ! %l3 = 000000000000008d
p0_label_79:
! Mem[0000000010081420] = 00000000 000000a4, %l6 = 8b580085, %l7 = 000000ff
ldda [%i2+0x020]%asi,%l6 ! %l6 = 0000000000000000 00000000000000a4
! Mem[0000000030001408] = ff538721, %l5 = 0000000000000000
lduba [%i0+%o4]0x81,%l5 ! %l5 = 00000000000000ff
! Mem[00000000218001c0] = ffff37e3, %l6 = 0000000000000000
ldsha [%o3+0x1c0]%asi,%l6 ! %l6 = ffffffffffffffff
! Mem[0000000030101410] = 19adba7a ec480d19, %l6 = ffffffff, %l7 = 000000a4
ldda [%i4+%o5]0x81,%l6 ! %l6 = 0000000019adba7a 00000000ec480d19
! Mem[0000000010101400] = 51cb272c, %l6 = 0000000019adba7a
ldsha [%i4+%g0]0x88,%l6 ! %l6 = 000000000000272c
! Mem[0000000030081410] = 19adba7a, %l2 = 00000000ec480dff
lduwa [%i2+%o5]0x81,%l2 ! %l2 = 0000000019adba7a
! Mem[0000000030101408] = 00000000 00000000, %l4 = 000000b1, %l5 = 000000ff
ldda [%i4+%o4]0x89,%l4 ! %l4 = 0000000000000000 0000000000000000
! Mem[0000000010141400] = 8b00000000000000, %f20 = 000000ff 7abaad19
ldda [%i5+%g0]0x88,%f20 ! %f20 = 8b000000 00000000
! Mem[0000000030141408] = 0da6b94c 80c3d1ff, %l4 = 00000000, %l5 = 00000000
ldda [%i5+%o4]0x89,%l4 ! %l4 = 0000000080c3d1ff 000000000da6b94c
! Starting 10 instruction Store Burst
! %f16 = 00000000 000000ff, Mem[0000000010141410] = 00001aff afcec83a
stda %f16,[%i5+%o5]0x88 ! Mem[0000000010141410] = 00000000 000000ff
p0_label_80:
! %f10 = cef18dd7 28a88367, Mem[00000000300c1408] = ffffffff 000000ff
stda %f10,[%i3+%o4]0x81 ! Mem[00000000300c1408] = cef18dd7 28a88367
! Mem[0000000010141408] = ffffffff, %l5 = 000000000da6b94c
swapa [%i5+%o4]0x88,%l5 ! %l5 = 00000000ffffffff
! %l2 = 0000000019adba7a, Mem[00000000300c1400] = 000000ff
stba %l2,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 0000007a
! Mem[0000000010041410] = ffff006a, %l3 = 000000000000008d
ldstuba [%i1+%o5]0x80,%l3 ! %l3 = 000000ff000000ff
! Mem[0000000030081400] = ff7ac14c, %l6 = 000000000000272c
swapa [%i2+%g0]0x81,%l6 ! %l6 = 00000000ff7ac14c
! %l4 = 0000000080c3d1ff, Mem[0000000010181400] = 00000000
stba %l4,[%i6+%g0]0x88 ! Mem[0000000010181400] = 000000ff
! Mem[00000000100c1408] = ffffff00, %l2 = 0000000019adba7a
swapa [%i3+%o4]0x88,%l2 ! %l2 = 00000000ffffff00
! %f14 = 39307cef, Mem[0000000010041400] = ff7ac14c
sta %f14,[%i1+%g0]0x88 ! Mem[0000000010041400] = 39307cef
! %f19 = 00000000, Mem[00000000100c1424] = ffec5691
sta %f19,[%i3+0x024]%asi ! Mem[00000000100c1424] = 00000000
! Starting 10 instruction Load Burst
! Mem[0000000020800040] = 00eccbdb, %l3 = 00000000000000ff
ldsba [%o1+0x040]%asi,%l3 ! %l3 = 0000000000000000
p0_label_81:
! Mem[0000000010141410] = ff000000, %f22 = 2fbf6398
lda [%i5+%o5]0x80,%f22 ! %f22 = ff000000
! %f24 = e321c36d, %f25 = 00001aff, %f0 = a775ccae 00000000
fsmuld %f24,%f25,%f0 ! %l0 = 0000000000000022, Unfinished, %fsr = 1100000000
! Mem[0000000021800080] = a3f2944f, %l7 = 00000000ec480d19
lduha [%o3+0x080]%asi,%l7 ! %l7 = 000000000000a3f2
! Mem[0000000030181400] = ffff0000 00000000, %l4 = 80c3d1ff, %l5 = ffffffff
ldda [%i6+%g0]0x81,%l4 ! %l4 = 00000000ffff0000 0000000000000000
! Mem[0000000030181410] = fffff842, %f26 = 2c27cb51
lda [%i6+%o5]0x81,%f26 ! %f26 = fffff842
! Mem[0000000030101410] = 19adba7a, %l2 = 00000000ffffff00
lduwa [%i4+%o5]0x81,%l2 ! %l2 = 0000000019adba7a
! Mem[0000000010141410] = 00000000000000ff, %l1 = 0000000000000000
ldxa [%i5+%o5]0x88,%l1 ! %l1 = 00000000000000ff
! %f1 = 00000000, %f28 = 58cc5479, %f26 = fffff842
fsubs %f1 ,%f28,%f26 ! %f26 = d8cc5479
! Mem[0000000010041408] = 6783a828, %f28 = 58cc5479
lda [%i1+%o4]0x88,%f28 ! %f28 = 6783a828
! Starting 10 instruction Store Burst
! %l3 = 0000000000000000, Mem[0000000010041400] = ef7c3039
stwa %l3,[%i1+%g0]0x80 ! Mem[0000000010041400] = 00000000
p0_label_82:
! %l3 = 0000000000000000, imm = 0000000000000511, %l5 = 0000000000000000
add %l3,0x511,%l5 ! %l5 = 0000000000000511
! %f0 = a775ccae 00000000 b70a210d 00000000
! %f4 = fffff842 91560000 f927f3d8 6025bc2d
! %f8 = b4e5a795 5a64ed3f cef18dd7 28a88367
! %f12 = 9ae99a45 0ff7373e 39307cef cc174fb6
stda %f0,[%i5]ASI_COMMIT_S ! Block Store to 0000000030141400
! %l5 = 0000000000000511, Mem[0000000010001410] = 3fe5a795
stba %l5,[%i0+%o5]0x80 ! Mem[0000000010001410] = 11e5a795
! %f24 = e321c36d 00001aff, %l3 = 0000000000000000
! Mem[0000000030101420] = 190d48ec7abaad19
add %i4,0x020,%g1
stda %f24,[%g1+%l3]ASI_PST16_SL ! Mem[0000000030101420] = 190d48ec7abaad19
! Mem[0000000030001400] = 8b000000, %l5 = 0000000000000511
ldstuba [%i0+%g0]0x81,%l5 ! %l5 = 0000008b000000ff
! %l3 = 0000000000000000, Mem[0000000010181400] = 000000ff
stba %l3,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00000000
! Mem[0000000010101430] = 21710f62, %l5 = 000000000000008b, %asi = 80
swapa [%i4+0x030]%asi,%l5 ! %l5 = 0000000021710f62
! %f22 = ff000000 dce6dce0, Mem[0000000030041408] = 8dffffff ffff0000
stda %f22,[%i1+%o4]0x89 ! Mem[0000000030041408] = ff000000 dce6dce0
! %l4 = 00000000ffff0000, Mem[0000000021800101] = 5e284cdd
stb %l4,[%o3+0x101] ! Mem[0000000021800100] = 5e004cdd
! Starting 10 instruction Load Burst
! Mem[0000000010001410] = 95a7e511, %l1 = 00000000000000ff
lduha [%i0+%o5]0x88,%l1 ! %l1 = 000000000000e511
p0_label_83:
! Mem[0000000010101410] = 00000000, %l3 = 0000000000000000
ldsb [%i4+0x013],%l3 ! %l3 = 0000000000000000
! Mem[0000000010041400] = 00000000, %l7 = 000000000000a3f2
ldstuba [%i1+%g0]0x88,%l7 ! %l7 = 00000000000000ff
! Mem[00000000300c1410] = 000056917abaad19, %f20 = 8b000000 00000000
ldda [%i3+%o5]0x89,%f20 ! %f20 = 00005691 7abaad19
! Mem[0000000010181424] = 9a5df2aa, %l1 = 000000000000e511
ldswa [%i6+0x024]%asi,%l1 ! %l1 = ffffffff9a5df2aa
! Mem[00000000100c1400] = f0e1cbc9ff00ff0d, %f28 = 6783a828 b70a210d
ldda [%i3+%g0]0x88,%f28 ! %f28 = f0e1cbc9 ff00ff0d
! Mem[0000000010181408] = 7abaad19, %f23 = dce6dce0
lda [%i6+0x008]%asi,%f23 ! %f23 = 7abaad19
! Mem[0000000010041408] = 6783a828, %l5 = 0000000021710f62
lduba [%i1+%o4]0x88,%l5 ! %l5 = 0000000000000028
! Mem[0000000030101400] = c14c000000000000, %f28 = f0e1cbc9 ff00ff0d
ldda [%i4+%g0]0x81,%f28 ! %f28 = c14c0000 00000000
! Mem[00000000300c1400] = 0000007a, %f26 = d8cc5479
lda [%i3+%g0]0x89,%f26 ! %f26 = 0000007a
! Starting 10 instruction Store Burst
! Mem[0000000010181400] = 00000000, %l7 = 0000000000000000
ldstuba [%i6+%g0]0x88,%l7 ! %l7 = 00000000000000ff
p0_label_84:
! %l4 = 00000000ffff0000, %l0 = 0000000000000022, %l1 = ffffffff9a5df2aa
xor %l4,%l0,%l1 ! %l1 = 00000000ffff0022
! %l5 = 0000000000000028, Mem[0000000020800040] = 00eccbdb, %asi = 80
stba %l5,[%o1+0x040]%asi ! Mem[0000000020800040] = 28eccbdb
membar #Sync ! Added by membar checker (16)
! Mem[000000001014140c] = f21dc022, %l1 = 00000000ffff0022
ldstub [%i5+0x00c],%l1 ! %l1 = 000000f2000000ff
! %f28 = c14c0000, Mem[00000000300c1400] = 0000007a
sta %f28,[%i3+%g0]0x89 ! Mem[00000000300c1400] = c14c0000
! %f30 = 8500588b 2e1171cd, %l0 = 0000000000000022
! Mem[0000000010141438] = f0e475ffe8ffb005
add %i5,0x038,%g1
stda %f30,[%g1+%l0]ASI_PST8_P ! Mem[0000000010141438] = f0e458ffe8ff7105
! %l3 = 0000000000000000, Mem[0000000010041410] = 6a00ffff
stwa %l3,[%i1+%o5]0x88 ! Mem[0000000010041410] = 00000000
! %l0 = 0000000000000022, Mem[0000000010101428] = 58cc5479b70a210d, %asi = 80
stxa %l0,[%i4+0x028]%asi ! Mem[0000000010101428] = 0000000000000022
! %l1 = 00000000000000f2, Mem[0000000010181420] = e8e41d0a9a5df2aa
stx %l1,[%i6+0x020] ! Mem[0000000010181420] = 00000000000000f2
! %l5 = 0000000000000028, Mem[00000000100c1408] = 7abaad19
stba %l5,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 28baad19
! Starting 10 instruction Load Burst
! Mem[0000000010081434] = e0ee5c89, %f14 = 39307cef
lda [%i2+0x034]%asi,%f14 ! %f14 = e0ee5c89
p0_label_85:
! Mem[0000000030081408] = ff1a0000, %l3 = 0000000000000000
ldswa [%i2+%o4]0x89,%l3 ! %l3 = ffffffffff1a0000
! Mem[0000000030181410] = fffff842, %f26 = 0000007a
lda [%i6+%o5]0x81,%f26 ! %f26 = fffff842
! Mem[0000000010001408] = 00000000, %l4 = 00000000ffff0000
lduwa [%i0+%o4]0x80,%l4 ! %l4 = 0000000000000000
! Mem[00000000100c1408] = 28baad19, %l5 = 0000000000000028
ldsha [%i3+%o4]0x80,%l5 ! %l5 = 00000000000028ba
! Mem[0000000010101410] = 00000000 5a64ed3f, %l6 = ff7ac14c, %l7 = 00000000
ldd [%i4+%o5],%l6 ! %l6 = 0000000000000000 000000005a64ed3f
! %l3 = ffffffffff1a0000, %l3 = ffffffffff1a0000, %l5 = 00000000000028ba
sdivx %l3,%l3,%l5 ! %l5 = 0000000000000001
! Mem[0000000030101408] = 00000000, %l3 = ffffffffff1a0000
lduha [%i4+%o4]0x89,%l3 ! %l3 = 0000000000000000
! Mem[0000000020800000] = ffe38ed8, %l1 = 00000000000000f2
ldsb [%o1+0x001],%l1 ! %l1 = ffffffffffffffe3
! Mem[0000000010181410] = ffffffff, %l5 = 0000000000000001
ldswa [%i6+%o5]0x88,%l5 ! %l5 = ffffffffffffffff
! Starting 10 instruction Store Burst
! Mem[0000000010041408] = 28a88367, %l4 = 0000000000000000
swapa [%i1+%o4]0x80,%l4 ! %l4 = 0000000028a88367
p0_label_86:
! Mem[00000000100c1410] = 0027f3d8ff627a95, %l6 = 0000000000000000, %l7 = 000000005a64ed3f
add %i3,0x10,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = 0027f3d8ff627a95
! Mem[0000000010081400] = 4cc17aff, %l6 = 0000000000000000
ldstuba [%i2+%g0]0x80,%l6 ! %l6 = 0000004c000000ff
! %l1 = ffffffffffffffe3, immd = 0000000000000e7b, %l3 = 0000000000000000
sdivx %l1,0xe7b,%l3 ! %l3 = 0000000000000000
! %f5 = 91560000, Mem[0000000030001400] = ff000000
sta %f5 ,[%i0+%g0]0x81 ! Mem[0000000030001400] = 91560000
! Mem[0000000030081408] = ff1a0000, %l7 = 0027f3d8ff627a95
ldstuba [%i2+%o4]0x89,%l7 ! %l7 = 00000000000000ff
! Mem[0000000030141400] = aecc75a7, %l7 = 0000000000000000
swapa [%i5+%g0]0x89,%l7 ! %l7 = 00000000aecc75a7
! %l4 = 28a88367, %l5 = ffffffff, Mem[00000000100c1418] = 0000ff8d 00000000
stda %l4,[%i3+0x018]%asi ! Mem[00000000100c1418] = 28a88367 ffffffff
! %f22 = ff000000, Mem[0000000010001410] = 95a7e511
sta %f22,[%i0+%o5]0x88 ! Mem[0000000010001410] = ff000000
! %l4 = 0000000028a88367, Mem[0000000010041400] = 000000ff
stwa %l4,[%i1+%g0]0x88 ! Mem[0000000010041400] = 28a88367
! Starting 10 instruction Load Burst
! Mem[00000000100c1400] = f0e1cbc9ff00ff0d, %f6 = f927f3d8 6025bc2d
ldda [%i3+%g0]0x88,%f6 ! %f6 = f0e1cbc9 ff00ff0d
p0_label_87:
! Mem[0000000010081420] = 00000000, %l4 = 0000000028a88367
ldsba [%i2+0x022]%asi,%l4 ! %l4 = 0000000000000000
! Mem[0000000010041410] = 00000000, %l0 = 0000000000000022
lduwa [%i1+%o5]0x80,%l0 ! %l0 = 0000000000000000
! Mem[0000000010081430] = 1364a27be0ee5c89, %f30 = 8500588b 2e1171cd
ldd [%i2+0x030],%f30 ! %f30 = 1364a27b e0ee5c89
! Mem[00000000100c141c] = ffffffff, %l6 = 000000000000004c
lduw [%i3+0x01c],%l6 ! %l6 = 00000000ffffffff
! Mem[0000000030181410] = 42f8ffff, %f15 = cc174fb6
lda [%i6+%o5]0x89,%f15 ! %f15 = 42f8ffff
! Mem[0000000010041408] = 00000000, %l1 = ffffffffffffffe3
ldswa [%i1+%o4]0x88,%l1 ! %l1 = 0000000000000000
! Mem[0000000030101410] = 7abaad19, %l4 = 0000000000000000
ldswa [%i4+%o5]0x89,%l4 ! %l4 = 000000007abaad19
! Mem[0000000010041400] = 28a88367, %l4 = 000000007abaad19
lduha [%i1+%g0]0x88,%l4 ! %l4 = 0000000000008367
! Mem[0000000010141410] = ff00000000000000, %l0 = 0000000000000000
ldxa [%i5+%o5]0x80,%l0 ! %l0 = ff00000000000000
! Starting 10 instruction Store Burst
! %l1 = 0000000000000000, Mem[0000000010001400] = ffec56917abaad19, %asi = 80
stxa %l1,[%i0+0x000]%asi ! Mem[0000000010001400] = 0000000000000000
p0_label_88:
! %f31 = e0ee5c89, Mem[00000000100c1414] = ff627a95
sta %f31,[%i3+0x014]%asi ! Mem[00000000100c1414] = e0ee5c89
! Mem[0000000010041410] = 00000000, %l6 = 00000000ffffffff
swapa [%i1+%o5]0x80,%l6 ! %l6 = 0000000000000000
! %l6 = 0000000000000000, Mem[000000001018142b] = 000000ff, %asi = 80
stba %l6,[%i6+0x02b]%asi ! Mem[0000000010181428] = 00000000
! %f4 = fffff842, Mem[0000000030041400] = 22908dff
sta %f4 ,[%i1+%g0]0x89 ! Mem[0000000030041400] = fffff842
! Mem[0000000030001408] = ff538721, %l6 = 0000000000000000
swapa [%i0+%o4]0x81,%l6 ! %l6 = 00000000ff538721
! %l2 = 19adba7a, %l3 = 00000000, Mem[0000000010141410] = ff000000 00000000
std %l2,[%i5+%o5] ! Mem[0000000010141410] = 19adba7a 00000000
! %f9 = 5a64ed3f, Mem[000000001014140c] = ff1dc022
st %f9 ,[%i5+0x00c] ! Mem[000000001014140c] = 5a64ed3f
! %l1 = 0000000000000000, Mem[0000000030041400] = 42f80000fffff842
stxa %l1,[%i1+%g0]0x89 ! Mem[0000000030041400] = 0000000000000000
! Mem[00000000211c0000] = ffff7001, %l4 = 0000000000008367
ldstub [%o2+%g0],%l4 ! %l4 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[00000000100c1410] = 0027f3d8, %l6 = 00000000ff538721
ldub [%i3+0x013],%l6 ! %l6 = 00000000000000d8
p0_label_89:
! Mem[00000000300c1408] = cef18dd728a88367, %f22 = ff000000 7abaad19
ldda [%i3+%o4]0x81,%f22 ! %f22 = cef18dd7 28a88367
! Mem[0000000030101400] = c14c0000 00000000, %l2 = 19adba7a, %l3 = 00000000
ldda [%i4+%g0]0x81,%l2 ! %l2 = 00000000c14c0000 0000000000000000
! Mem[0000000030041408] = e0dce6dc000000ff, %f24 = e321c36d 00001aff
ldda [%i1+%o4]0x81,%f24 ! %f24 = e0dce6dc 000000ff
! Mem[0000000021800040] = 03ff34f9, %l4 = 00000000000000ff
ldsha [%o3+0x040]%asi,%l4 ! %l4 = 00000000000003ff
! Mem[0000000030081410] = 19adba7a dd75568b, %l4 = 000003ff, %l5 = ffffffff
ldda [%i2+%o5]0x81,%l4 ! %l4 = 0000000019adba7a 00000000dd75568b
! Mem[0000000030001408] = 00000000, %f7 = ff00ff0d
lda [%i0+%o4]0x81,%f7 ! %f7 = 00000000
! Mem[0000000010181404] = 000041ff, %f12 = 9ae99a45
ld [%i6+0x004],%f12 ! %f12 = 000041ff
! Mem[00000000300c1400] = 00004cc1, %l5 = 00000000dd75568b
lduha [%i3+%g0]0x81,%l5 ! %l5 = 0000000000000000
! Mem[00000000100c1410] = 0027f3d8e0ee5c89, %l6 = 00000000000000d8
ldxa [%i3+%o5]0x80,%l6 ! %l6 = 0027f3d8e0ee5c89
! Starting 10 instruction Store Burst
! %l1 = 0000000000000000, Mem[0000000010181400] = ff000000
stha %l1,[%i6+%g0]0x80 ! Mem[0000000010181400] = 00000000
p0_label_90:
! %l4 = 0000000019adba7a, Mem[0000000010001408] = 00ffffff00000000
stxa %l4,[%i0+%o4]0x88 ! Mem[0000000010001408] = 0000000019adba7a
! %f13 = 0ff7373e, Mem[0000000010181408] = 19adba7a
sta %f13,[%i6+%o4]0x88 ! Mem[0000000010181408] = 0ff7373e
! %f0 = a775ccae 00000000 b70a210d 00000000
! %f4 = fffff842 91560000 f0e1cbc9 00000000
! %f8 = b4e5a795 5a64ed3f cef18dd7 28a88367
! %f12 = 000041ff 0ff7373e e0ee5c89 42f8ffff
stda %f0,[%i4]ASI_BLK_AIUSL ! Block Store to 0000000030101400
! %l2 = 00000000c14c0000, %l7 = 00000000aecc75a7, %l7 = 00000000aecc75a7
mulx %l2,%l7,%l7 ! %l7 = 83fc0965d4940000
! %l7 = 83fc0965d4940000, Mem[0000000030101400] = 00000000aecc75a7
stxa %l7,[%i4+%g0]0x81 ! Mem[0000000030101400] = 83fc0965d4940000
! %f16 = 00000000 000000ff, %l1 = 0000000000000000
! Mem[0000000030041400] = 0000000000000000
stda %f16,[%i1+%l1]ASI_PST32_SL ! Mem[0000000030041400] = 0000000000000000
! Mem[0000000030041408] = dce6dce0, %l1 = 0000000000000000
ldstuba [%i1+%o4]0x89,%l1 ! %l1 = 000000e0000000ff
! %l3 = 0000000000000000, %l4 = 0000000019adba7a, %l6 = 0027f3d8e0ee5c89
xor %l3,%l4,%l6 ! %l6 = 0000000019adba7a
! %l1 = 00000000000000e0, Mem[0000000010181400] = ff41000000000000
stxa %l1,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00000000000000e0
! Starting 10 instruction Load Burst
! Mem[0000000030041408] = dce6dcff, %l5 = 0000000000000000
lduba [%i1+%o4]0x89,%l5 ! %l5 = 00000000000000ff
p0_label_91:
! Mem[0000000010081400] = ffc17aff, %l2 = 00000000c14c0000
ldsba [%i2+%g0]0x80,%l2 ! %l2 = ffffffffffffffff
! %l0 = ff00000000000000, immd = 0000000000000fb6, %l7 = 83fc0965d4940000
sdivx %l0,0xfb6,%l7 ! %l7 = ffffefb4a373f85d
! Mem[0000000030041408] = dce6dcff, %l5 = 00000000000000ff
ldswa [%i1+%o4]0x89,%l5 ! %l5 = ffffffffdce6dcff
! Mem[00000000300c1408] = cef18dd7, %l0 = ff00000000000000
ldsha [%i3+%o4]0x81,%l0 ! %l0 = ffffffffffffcef1
! Mem[00000000300c1410] = 00005691 7abaad19, %l4 = 19adba7a, %l5 = dce6dcff
ldda [%i3+%o5]0x89,%l4 ! %l4 = 000000007abaad19 0000000000005691
! Mem[00000000300c1400] = c14c0000, %l5 = 0000000000005691
lduwa [%i3+%g0]0x89,%l5 ! %l5 = 00000000c14c0000
! Mem[0000000010081430] = 1364a27b, %f23 = 28a88367
ld [%i2+0x030],%f23 ! %f23 = 1364a27b
! Mem[0000000030001410] = 6a00ffffffc1ffff, %f20 = 00005691 7abaad19
ldda [%i0+%o5]0x81,%f20 ! %f20 = 6a00ffff ffc1ffff
! Mem[00000000100c1408] = 19adba28, %l7 = ffffefb4a373f85d
ldsba [%i3+%o4]0x88,%l7 ! %l7 = 0000000000000028
! Starting 10 instruction Store Burst
! Mem[0000000030001410] = 6a00ffff, %l0 = ffffffffffffcef1
swapa [%i0+%o5]0x81,%l0 ! %l0 = 000000006a00ffff
p0_label_92:
! %l0 = 6a00ffff, %l1 = 000000e0, Mem[0000000010141400] = 00000000 0000008b
stda %l0,[%i5+%g0]0x80 ! Mem[0000000010141400] = 6a00ffff 000000e0
! Mem[0000000010141400] = 6a00ffff, %l4 = 000000007abaad19
ldstuba [%i5+%g0]0x80,%l4 ! %l4 = 0000006a000000ff
! %l5 = 00000000c14c0000, Mem[0000000010041410] = ffffffff
stba %l5,[%i1+%o5]0x80 ! Mem[0000000010041410] = 00ffffff
! %l1 = 00000000000000e0, Mem[0000000030101400] = 6509fc83
stwa %l1,[%i4+%g0]0x89 ! Mem[0000000030101400] = 000000e0
! %l6 = 19adba7a, %l7 = 00000028, Mem[0000000010141400] = ff00ffff 000000e0
std %l6,[%i5+%g0] ! Mem[0000000010141400] = 19adba7a 00000028
! %l3 = 0000000000000000, Mem[0000000030181408] = 0000008b
stwa %l3,[%i6+%o4]0x89 ! Mem[0000000030181408] = 00000000
! %f22 = cef18dd7, Mem[0000000010081400] = ffc17aff
sta %f22,[%i2+%g0]0x80 ! Mem[0000000010081400] = cef18dd7
! Mem[0000000010001408] = 19adba7a, %l0 = 000000006a00ffff
ldstuba [%i0+%o4]0x88,%l0 ! %l0 = 0000007a000000ff
! %f25 = 000000ff, %f31 = e0ee5c89, %f17 = 000000ff
fsubs %f25,%f31,%f17 ! %l0 = 000000000000009c, Unfinished, %fsr = 1100000000
! Starting 10 instruction Load Burst
! Mem[0000000010141400] = 7abaad19, %l6 = 0000000019adba7a
ldsha [%i5+%g0]0x88,%l6 ! %l6 = ffffffffffffad19
p0_label_93:
! Mem[0000000010081400] = cef18dd700000000, %l4 = 000000000000006a
ldxa [%i2+0x000]%asi,%l4 ! %l4 = cef18dd700000000
! Mem[0000000010041410] = ffffff00, %f22 = cef18dd7
lda [%i1+%o5]0x88,%f22 ! %f22 = ffffff00
! Mem[0000000010081410] = ff7a0000, %f17 = 000000ff
lda [%i2+%o5]0x80,%f17 ! %f17 = ff7a0000
membar #Sync ! Added by membar checker (17)
! Mem[0000000010101400] = 51cb272c, %l7 = 0000000000000028
lduha [%i4+%g0]0x88,%l7 ! %l7 = 000000000000272c
! Mem[0000000010081408] = ffff0000 6f84f752, %l4 = 00000000, %l5 = c14c0000
ldd [%i2+%o4],%l4 ! %l4 = 00000000ffff0000 000000006f84f752
! Mem[0000000010081400] = d78df1ce, %l2 = ffffffffffffffff
ldswa [%i2+%g0]0x88,%l2 ! %l2 = ffffffffd78df1ce
! Mem[000000001004143c] = 00000000, %l2 = ffffffffd78df1ce
lduwa [%i1+0x03c]%asi,%l2 ! %l2 = 0000000000000000
! Mem[0000000030181400] = 0000ffff, %l0 = 000000000000009c
ldsha [%i6+%g0]0x89,%l0 ! %l0 = ffffffffffffffff
! Mem[0000000020800000] = ffe38ed8, %l3 = 0000000000000000
ldsh [%o1+%g0],%l3 ! %l3 = ffffffffffffffe3
! Starting 10 instruction Store Burst
! Mem[000000001018142c] = 00001aff, %l1 = 000000e0, %l4 = ffff0000
add %i6,0x2c,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 0000000000001aff
p0_label_94:
! Mem[00000000300c1410] = 19adba7a, %l1 = 00000000000000e0
swapa [%i3+%o5]0x81,%l1 ! %l1 = 0000000019adba7a
! %l3 = ffffffffffffffe3, immed = 00000311, %y = 00000000
sdiv %l3,0x311,%l0 ! %l0 = 0000000000537c3f
mov %l0,%y ! %y = 00537c3f
! Mem[0000000010041400] = 6783a828, %l0 = 0000000000537c3f
ldstuba [%i1+%g0]0x80,%l0 ! %l0 = 00000067000000ff
! %l4 = 0000000000001aff, Mem[0000000010181400] = e0000000
stwa %l4,[%i6+%g0]0x80 ! Mem[0000000010181400] = 00001aff
! %l0 = 00000067, %l1 = 19adba7a, Mem[0000000010001400] = 00000000 00000000
stda %l0,[%i0+%g0]0x88 ! Mem[0000000010001400] = 00000067 19adba7a
! %f16 = 00000000, Mem[000000001000141c] = f4ff1c07
st %f16,[%i0+0x01c] ! Mem[000000001000141c] = 00000000
! Mem[0000000030181410] = fffff842, %l7 = 000000000000272c
swapa [%i6+%o5]0x81,%l7 ! %l7 = 00000000fffff842
! %l2 = 0000000000000000, Mem[0000000030081410] = 7abaad19
stwa %l2,[%i2+%o5]0x89 ! Mem[0000000030081410] = 00000000
! Mem[0000000010001408] = ffbaad19, %l0 = 0000000000000067
ldstuba [%i0+%o4]0x80,%l0 ! %l0 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[00000000300c1400] = 00004cc1, %l0 = 00000000000000ff
ldsha [%i3+%g0]0x81,%l0 ! %l0 = 0000000000000000
p0_label_95:
! Mem[0000000010081434] = e0ee5c89, %l4 = 0000000000001aff
lduba [%i2+0x036]%asi,%l4 ! %l4 = 000000000000005c
! Mem[00000000100c1410] = 0027f3d8, %l4 = 000000000000005c
lduha [%i3+%o5]0x80,%l4 ! %l4 = 0000000000000027
! Mem[0000000010001410] = 000000ff, %l7 = 00000000fffff842
ldsha [%i0+%o5]0x80,%l7 ! %l7 = 0000000000000000
! Mem[0000000030001408] = 00000000, %l6 = ffffffffffffad19
lduwa [%i0+%o4]0x89,%l6 ! %l6 = 0000000000000000
! Mem[00000000300c1410] = 00005691e0000000, %l4 = 0000000000000027
ldxa [%i3+%o5]0x89,%l4 ! %l4 = 00005691e0000000
! Mem[0000000010041410] = 00ffffff, %l1 = 0000000019adba7a
ldswa [%i1+%o5]0x80,%l1 ! %l1 = 0000000000ffffff
! Mem[0000000010101408] = ffffff8d, %l2 = 0000000000000000
lduba [%i4+%o4]0x88,%l2 ! %l2 = 000000000000008d
! Mem[0000000010181438] = 22908d49a6047f27, %l3 = ffffffffffffffe3
ldxa [%i6+0x038]%asi,%l3 ! %l3 = 22908d49a6047f27
! %l7 = 0000000000000000, %l7 = 0000000000000000, %l5 = 000000006f84f752
sub %l7,%l7,%l5 ! %l5 = 0000000000000000
! Starting 10 instruction Store Burst
! %l0 = 0000000000000000, Mem[0000000010101414] = 5a64ed3f
sth %l0,[%i4+0x014] ! Mem[0000000010101414] = 0000ed3f
p0_label_96:
! Code Fragment 4
p0_fragment_7:
! %l0 = 0000000000000000
setx 0x54d9448fd92f9177,%g7,%l0 ! %l0 = 54d9448fd92f9177
! %l1 = 0000000000ffffff
setx 0x13d82de7ecf6e110,%g7,%l1 ! %l1 = 13d82de7ecf6e110
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 = 54d9448fd92f9177
setx 0xd5342fb7d4d9b3a9,%g7,%l0 ! %l0 = d5342fb7d4d9b3a9
! %l1 = 13d82de7ecf6e110
setx 0xa561842863fd4a26,%g7,%l1 ! %l1 = a561842863fd4a26
! %l1 = a561842863fd4a26, Mem[0000000030041400] = 00000000
stba %l1,[%i1+%g0]0x89 ! Mem[0000000030041400] = 00000026
! %l4 = 00005691e0000000, Mem[0000000030141400] = 00000000
stha %l4,[%i5+%g0]0x81 ! Mem[0000000030141400] = 00000000
! %l4 = e0000000, %l5 = 00000000, Mem[0000000010001430] = f5d1c380 4cb9a60d
stda %l4,[%i0+0x030]%asi ! Mem[0000000010001430] = e0000000 00000000
! Mem[0000000010101410] = 00000000, %l2 = 000000000000008d
ldstuba [%i4+%o5]0x88,%l2 ! %l2 = 00000000000000ff
! %f28 = c14c0000 00000000, %l0 = d5342fb7d4d9b3a9
! Mem[0000000030181400] = ffff000000000000
stda %f28,[%i6+%l0]ASI_PST8_SL ! Mem[0000000030181400] = 00ff0000000000c1
! Mem[0000000010101410] = ff0000000000ed3f, %l4 = 00005691e0000000, %l0 = d5342fb7d4d9b3a9
add %i4,0x10,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = ff0000000000ed3f
! %f16 = 00000000 ff7a0000, Mem[0000000010141410] = 19adba7a 00000000
stda %f16,[%i5+%o5]0x80 ! Mem[0000000010141410] = 00000000 ff7a0000
! Mem[0000000030141410] = 42f8ffff, %l3 = 22908d49a6047f27
swapa [%i5+%o5]0x89,%l3 ! %l3 = 0000000042f8ffff
! Starting 10 instruction Load Burst
! Mem[0000000010041400] = 28a883ff, %l4 = 00005691e0000000
lduba [%i1+%g0]0x88,%l4 ! %l4 = 00000000000000ff
p0_label_97:
! %l5 = 0000000000000000, %l6 = 0000000000000000, %y = 00537c3f
smul %l5,%l6,%l3 ! %l3 = 0000000000000000, %y = 00000000
! Mem[0000000010041408] = 00000000, %l4 = 00000000000000ff
lduwa [%i1+%o4]0x88,%l4 ! %l4 = 0000000000000000
! Mem[00000000300c1400] = c14c0000, %l4 = 0000000000000000
ldsha [%i3+%g0]0x89,%l4 ! %l4 = 0000000000000000
! Mem[00000000100c1438] = 0000ff8d, %l7 = 0000000000000000
ldsb [%i3+0x03a],%l7 ! %l7 = ffffffffffffffff
! Mem[00000000201c0000] = ff8d826e, %l7 = ffffffffffffffff
ldub [%o0+%g0],%l7 ! %l7 = 00000000000000ff
! Mem[0000000030041400] = 26000000, %l6 = 0000000000000000
ldswa [%i1+%g0]0x81,%l6 ! %l6 = 0000000026000000
! Mem[00000000100c1424] = 00000000, %l3 = 0000000000000000
ldsh [%i3+0x024],%l3 ! %l3 = 0000000000000000
! Mem[0000000010001400] = 67000000, %l4 = 0000000000000000
ldsba [%i0+%g0]0x80,%l4 ! %l4 = 0000000000000067
! %l0 = ff0000000000ed3f, immd = 00000000000009ba, %l5 = 0000000000000000
mulx %l0,0x9ba,%l5 ! %l5 = 46000000090396c6
! Starting 10 instruction Store Burst
! %l4 = 00000067, %l5 = 090396c6, Mem[0000000030181400] = 0000ff00 c1000000
stda %l4,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00000067 090396c6
p0_label_98:
! %f24 = e0dce6dc 000000ff, %l5 = 46000000090396c6
! Mem[00000000100c1430] = 1ab5bac5048f0193
add %i3,0x030,%g1
stda %f24,[%g1+%l5]ASI_PST16_P ! Mem[00000000100c1430] = 1ab5e6dc00000193
! Mem[0000000021800181] = 2a07ac10, %l1 = a561842863fd4a26
ldstuba [%o3+0x181]%asi,%l1 ! %l1 = 00000007000000ff
! Mem[0000000010101400] = 51cb272c, %l6 = 0000000026000000
swapa [%i4+%g0]0x88,%l6 ! %l6 = 0000000051cb272c
! %l1 = 0000000000000007, Mem[00000000100c1410] = d8f32700
stwa %l1,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 00000007
! Mem[0000000030181408] = 00000000, %l7 = 00000000000000ff
swapa [%i6+%o4]0x81,%l7 ! %l7 = 0000000000000000
! Mem[0000000010101400] = 00000026, %l5 = 46000000090396c6
ldstuba [%i4+%g0]0x80,%l5 ! %l5 = 00000000000000ff
! Mem[0000000010001400] = 00000067, %l1 = 0000000000000007
ldstuba [%i0+%g0]0x88,%l1 ! %l1 = 00000067000000ff
! %l6 = 0000000051cb272c, Mem[0000000030001410] = ffffcef1ffc1ffff
stxa %l6,[%i0+%o5]0x81 ! Mem[0000000030001410] = 0000000051cb272c
! %l6 = 0000000051cb272c, imm = fffffffffffff9af, %l3 = 0000000000000000
sub %l6,-0x651,%l3 ! %l3 = 0000000051cb2d7d
! Starting 10 instruction Load Burst
! Mem[0000000010101408] = 8dffffff, %l0 = ff0000000000ed3f
ldswa [%i4+%o4]0x80,%l0 ! %l0 = ffffffff8dffffff
p0_label_99:
! Mem[0000000010081424] = 000000a4, %l3 = 0000000051cb2d7d
ldsw [%i2+0x024],%l3 ! %l3 = 00000000000000a4
! Mem[0000000010041420] = 8500588b, %f16 = 00000000
ld [%i1+0x020],%f16 ! %f16 = 8500588b
! Mem[00000000100c1414] = e0ee5c89, %l0 = ffffffff8dffffff
ldsha [%i3+0x014]%asi,%l0 ! %l0 = ffffffffffffe0ee
! Mem[0000000010181410] = ffffffff, %f24 = e0dce6dc
lda [%i6+%o5]0x80,%f24 ! %f24 = ffffffff
! Mem[0000000010041410] = ffffff00, %l5 = 0000000000000000
ldsba [%i1+%o5]0x88,%l5 ! %l5 = 0000000000000000
! Mem[0000000021800040] = 03ff34f9, %l5 = 0000000000000000
ldsh [%o3+0x040],%l5 ! %l5 = 00000000000003ff
! Mem[0000000010081410] = 000000ff00007aff, %f8 = b4e5a795 5a64ed3f
ldda [%i2+%o5]0x88,%f8 ! %f8 = 000000ff 00007aff
! %f7 = 00000000, %f0 = a775ccae
fsqrts %f7 ,%f0 ! %f0 = 00000000
! Mem[0000000010081400] = d78df1ce, %l6 = 0000000051cb272c
lduha [%i2+%g0]0x88,%l6 ! %l6 = 000000000000f1ce
! Starting 10 instruction Store Burst
! %l4 = 0000000000000067, Mem[0000000021800140] = ff761f70
sth %l4,[%o3+0x140] ! Mem[0000000021800140] = 00671f70
p0_label_100:
! %l4 = 0000000000000067, Mem[0000000010181434] = 620f7121
sth %l4,[%i6+0x034] ! Mem[0000000010181434] = 00677121
! Mem[000000001004140c] = 35f02198, %l2 = 00000000, %l3 = 000000a4
add %i1,0x0c,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 0000000035f02198
! %l6 = 0000f1ce, %l7 = 00000000, Mem[0000000010081410] = ff7a0000 ff000000
stda %l6,[%i2+%o5]0x80 ! Mem[0000000010081410] = 0000f1ce 00000000
! %f12 = 000041ff 0ff7373e, Mem[0000000030001400] = 91560000 00000000
stda %f12,[%i0+%g0]0x81 ! Mem[0000000030001400] = 000041ff 0ff7373e
! %f18 = 00000000 00000000, Mem[0000000010181408] = 3e37f70f 2e1171cd
stda %f18,[%i6+%o4]0x80 ! Mem[0000000010181408] = 00000000 00000000
! %l0 = ffffe0ee, %l1 = 00000067, Mem[00000000300c1400] = 00004cc1 00000000
stda %l0,[%i3+%g0]0x81 ! Mem[00000000300c1400] = ffffe0ee 00000067
! Mem[00000000100c1420] = 00000000, %l5 = 00000000000003ff
swap [%i3+0x020],%l5 ! %l5 = 0000000000000000
! %l0 = ffffe0ee, %l1 = 00000067, Mem[0000000030001410] = 00000000 51cb272c
stda %l0,[%i0+%o5]0x81 ! Mem[0000000030001410] = ffffe0ee 00000067
! %l4 = 0000000000000067, Mem[00000000300c1400] = ffffe0ee
stwa %l4,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 00000067
! Starting 10 instruction Load Burst
! Mem[00000000300c1410] = 000000e0, %l3 = 0000000035f02198
ldsha [%i3+%o5]0x81,%l3 ! %l3 = 0000000000000000
p0_label_101:
! Mem[0000000030001408] = 00000000, %l3 = 0000000000000000
ldsba [%i0+%o4]0x89,%l3 ! %l3 = 0000000000000000
! Mem[0000000030141410] = 00005691 a6047f27, %l2 = 00000000, %l3 = 00000000
ldda [%i5+%o5]0x89,%l2 ! %l2 = 00000000a6047f27 0000000000005691
! Mem[0000000010141408] = 3fed645a0da6b94c, %l1 = 0000000000000067
ldxa [%i5+%o4]0x88,%l1 ! %l1 = 3fed645a0da6b94c
! Mem[00000000300c1410] = 000000e0 91560000, %l0 = ffffe0ee, %l1 = 0da6b94c
ldda [%i3+%o5]0x81,%l0 ! %l0 = 00000000000000e0 0000000091560000
! Mem[0000000010101408] = 8dffffff ff1a0000, %l0 = 000000e0, %l1 = 91560000
ldda [%i4+%o4]0x80,%l0 ! %l0 = 000000008dffffff 00000000ff1a0000
! Mem[0000000010181418] = 2c27cb51, %l7 = 0000000000000000
lduba [%i6+0x018]%asi,%l7 ! %l7 = 000000000000002c
! Mem[00000000100c1418] = 28a88367ffffffff, %f26 = fffff842 8500588b
ldd [%i3+0x018],%f26 ! %f26 = 28a88367 ffffffff
! Mem[00000000300c1408] = cef18dd7, %l7 = 000000000000002c
ldsba [%i3+%o4]0x81,%l7 ! %l7 = ffffffffffffffce
! Mem[0000000030081408] = ff1a00ff, %l0 = 000000008dffffff
lduwa [%i2+%o4]0x89,%l0 ! %l0 = 00000000ff1a00ff
! Starting 10 instruction Store Burst
! Mem[0000000010081400] = cef18dd700000000, %l3 = 0000000000005691, %l5 = 0000000000000000
casxa [%i2]0x80,%l3,%l5 ! %l5 = cef18dd700000000
p0_label_102:
! Mem[0000000030141400] = 00000000, %l7 = ffffffffffffffce
swapa [%i5+%g0]0x81,%l7 ! %l7 = 0000000000000000
! %l5 = cef18dd700000000, immed = fffffed0, %y = 00000000
udiv %l5,-0x130,%l6 ! %l6 = 0000000000000000
mov %l0,%y ! %y = ff1a00ff
! %l1 = 00000000ff1a0000, Mem[0000000010041408] = 0000000035f02198, %asi = 80
stxa %l1,[%i1+0x008]%asi ! Mem[0000000010041408] = 00000000ff1a0000
! %l7 = 0000000000000000, Mem[0000000030081408] = ff1a00ff
stwa %l7,[%i2+%o4]0x89 ! Mem[0000000030081408] = 00000000
! %f27 = ffffffff, Mem[0000000010001408] = 19adbaff
sta %f27,[%i0+%o4]0x88 ! Mem[0000000010001408] = ffffffff
! Code Fragment 3
p0_fragment_8:
! %l0 = 00000000ff1a00ff
setx 0xa1ab77f78a7cfd93,%g7,%l0 ! %l0 = a1ab77f78a7cfd93
! %l1 = 00000000ff1a0000
setx 0x671f14e0130e42ae,%g7,%l1 ! %l1 = 671f14e0130e42ae
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 = a1ab77f78a7cfd93
setx 0xe8450ae7aaae9793,%g7,%l0 ! %l0 = e8450ae7aaae9793
! %l1 = 671f14e0130e42ae
setx 0xd9a4e5483d8fc71b,%g7,%l1 ! %l1 = d9a4e5483d8fc71b
! %l1 = d9a4e5483d8fc71b, Mem[0000000030081408] = 00000000
stha %l1,[%i2+%o4]0x89 ! Mem[0000000030081408] = 0000c71b
! %l0 = e8450ae7aaae9793, Mem[0000000030041400] = 26000000
stwa %l0,[%i1+%g0]0x81 ! Mem[0000000030041400] = aaae9793
! %l3 = 0000000000005691, Mem[00000000201c0000] = ff8d826e
sth %l3,[%o0+%g0] ! Mem[00000000201c0000] = 5691826e
! Starting 10 instruction Load Burst
! Code Fragment 3
p0_fragment_9:
! %l0 = e8450ae7aaae9793
setx 0x46faf3780272000d,%g7,%l0 ! %l0 = 46faf3780272000d
! %l1 = d9a4e5483d8fc71b
setx 0xf07f4f97bed9e6a7,%g7,%l1 ! %l1 = f07f4f97bed9e6a7
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 = 46faf3780272000d
setx 0x92ac5d60711a579b,%g7,%l0 ! %l0 = 92ac5d60711a579b
! %l1 = f07f4f97bed9e6a7
setx 0x2b381c8f81e0bef7,%g7,%l1 ! %l1 = 2b381c8f81e0bef7
p0_label_103:
! Mem[0000000030081408] = 1bc70000, %l3 = 0000000000005691
lduwa [%i2+%o4]0x81,%l3 ! %l3 = 000000001bc70000
! Mem[0000000030001410] = eee0ffff, %l2 = 00000000a6047f27
ldsba [%i0+%o5]0x89,%l2 ! %l2 = ffffffffffffffff
! Mem[00000000300c1410] = e0000000, %f6 = f0e1cbc9
lda [%i3+%o5]0x89,%f6 ! %f6 = e0000000
! Mem[0000000010041408] = 00000000, %l0 = 92ac5d60711a579b
lduwa [%i1+%o4]0x80,%l0 ! %l0 = 0000000000000000
! Mem[0000000010081410] = 0000f1ce, %l0 = 0000000000000000
lduha [%i2+%o5]0x80,%l0 ! %l0 = 0000000000000000
! Mem[0000000010101434] = 6e17dfe9, %f13 = 0ff7373e
lda [%i4+0x034]%asi,%f13 ! %f13 = 6e17dfe9
! Mem[0000000010041400] = ff83a828 b3dd1076, %l2 = ffffffff, %l3 = 1bc70000
ldda [%i1+%g0]0x80,%l2 ! %l2 = 00000000ff83a828 00000000b3dd1076
! Mem[0000000010181400] = 00001aff, %l5 = cef18dd700000000
lduha [%i6+%g0]0x80,%l5 ! %l5 = 0000000000000000
! Mem[0000000010081430] = 1364a27be0ee5c89, %l2 = 00000000ff83a828
ldxa [%i2+0x030]%asi,%l2 ! %l2 = 1364a27be0ee5c89
! Starting 10 instruction Store Burst
! %f30 = 1364a27b e0ee5c89, Mem[0000000030141410] = 277f04a6 91560000
stda %f30,[%i5+%o5]0x81 ! Mem[0000000030141410] = 1364a27b e0ee5c89
p0_label_104:
! Mem[0000000010041410] = 00ffffff, %l5 = 0000000000000000
swapa [%i1+%o5]0x80,%l5 ! %l5 = 0000000000ffffff
! %l4 = 0000000000000067, Mem[00000000211c0000] = ffff7001
stb %l4,[%o2+%g0] ! Mem[00000000211c0000] = 67ff7001
! %f31 = e0ee5c89, Mem[0000000010001414] = 5a64ed3f
st %f31,[%i0+0x014] ! Mem[0000000010001414] = e0ee5c89
! %l3 = 00000000b3dd1076, Mem[0000000030081400] = 2c270000
stba %l3,[%i2+%g0]0x89 ! Mem[0000000030081400] = 2c270076
! Mem[0000000010101408] = 8dffffff, %l1 = 2b381c8f81e0bef7
ldstuba [%i4+%o4]0x80,%l1 ! %l1 = 0000008d000000ff
! %l5 = 0000000000ffffff, Mem[0000000030081410] = 00000000
stba %l5,[%i2+%o5]0x81 ! Mem[0000000030081410] = ff000000
! Mem[0000000010001410] = 000000ff, %l1 = 000000000000008d
swapa [%i0+%o5]0x80,%l1 ! %l1 = 00000000000000ff
! %f13 = 6e17dfe9, Mem[000000001008141c] = 5f2478ca
st %f13,[%i2+0x01c] ! Mem[000000001008141c] = 6e17dfe9
! %l0 = 0000000000000000, Mem[0000000010001438] = 186ce9bcc1cabd15, %asi = 80
stxa %l0,[%i0+0x038]%asi ! Mem[0000000010001438] = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000030041410] = 8d41f700, %f10 = cef18dd7
lda [%i1+%o5]0x81,%f10 ! %f10 = 8d41f700
p0_label_105:
! Mem[0000000020800040] = 28eccbdb, %l3 = 00000000b3dd1076
ldub [%o1+0x041],%l3 ! %l3 = 00000000000000ec
! Mem[00000000211c0000] = 67ff7001, %l3 = 00000000000000ec
lduha [%o2+0x000]%asi,%l3 ! %l3 = 00000000000067ff
! Mem[0000000010141410] = 00000000, %l0 = 0000000000000000
ldsba [%i5+%o5]0x80,%l0 ! %l0 = 0000000000000000
! Mem[00000000100c1400] = 0dff00ff c9cbe1f0, %l0 = 00000000, %l1 = 000000ff
ldda [%i3+%g0]0x80,%l0 ! %l0 = 000000000dff00ff 00000000c9cbe1f0
! Mem[0000000030101410] = 91560000, %l5 = 0000000000ffffff
ldsba [%i4+%o5]0x89,%l5 ! %l5 = 0000000000000000
! Mem[0000000010101408] = ffffffff, %l5 = 0000000000000000
swapa [%i4+%o4]0x88,%l5 ! %l5 = 00000000ffffffff
! Mem[0000000010001408] = ffffffff 00000000, %l4 = 00000067, %l5 = ffffffff
ldda [%i0+%o4]0x80,%l4 ! %l4 = 00000000ffffffff 0000000000000000
! Mem[0000000010181408] = 00000000, %l4 = 00000000ffffffff
ldsba [%i6+%o4]0x80,%l4 ! %l4 = 0000000000000000
! Mem[0000000030001408] = 000000001ab5fe2d, %f24 = ffffffff 000000ff
ldda [%i0+%o4]0x81,%f24 ! %f24 = 00000000 1ab5fe2d
! Starting 10 instruction Store Burst
! Mem[0000000010141408] = 4cb9a60d, %l0 = 000000000dff00ff
swapa [%i5+%o4]0x80,%l0 ! %l0 = 000000004cb9a60d
p0_label_106:
! %f20 = 6a00ffff, Mem[0000000010181400] = ff1a0000
sta %f20,[%i6+%g0]0x88 ! Mem[0000000010181400] = 6a00ffff
! %l6 = 0000000000000000, Mem[0000000030001410] = eee0ffff
stwa %l6,[%i0+%o5]0x89 ! Mem[0000000030001410] = 00000000
! %f19 = 00000000, Mem[00000000300c1410] = e0000000
sta %f19,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 00000000
! Mem[0000000010041404] = b3dd1076, %l4 = 00000000, %l0 = 4cb9a60d
add %i1,0x04,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000b3dd1076
! Mem[000000001004140c] = ff1a0000, %l6 = 0000000000000000, %asi = 80
swapa [%i1+0x00c]%asi,%l6 ! %l6 = 00000000ff1a0000
! Mem[0000000030081410] = ff000000, %l3 = 00000000000067ff
ldstuba [%i2+%o5]0x81,%l3 ! %l3 = 000000ff000000ff
! %l5 = 0000000000000000, Mem[0000000010181408] = 00000000
stha %l5,[%i6+%o4]0x88 ! Mem[0000000010181408] = 00000000
! Mem[0000000010181410] = ffffffff, %l7 = 0000000000000000
swapa [%i6+%o5]0x88,%l7 ! %l7 = 00000000ffffffff
! Mem[0000000010041410] = 00000000, %l1 = 00000000c9cbe1f0
swapa [%i1+%o5]0x88,%l1 ! %l1 = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000010141410] = 00000000, %l3 = 00000000000000ff
ldsb [%i5+0x013],%l3 ! %l3 = 0000000000000000
p0_label_107:
! Mem[0000000030101410] = 00005691, %l7 = 00000000ffffffff
lduha [%i4+%o5]0x81,%l7 ! %l7 = 0000000000000000
! Mem[0000000010181400] = ffff006a, %l7 = 0000000000000000
lduha [%i6+%g0]0x80,%l7 ! %l7 = 000000000000ffff
! Mem[0000000030081400] = 2c270076, %f16 = 8500588b
lda [%i2+%g0]0x89,%f16 ! %f16 = 2c270076
! Mem[0000000030001410] = 00000000 00000067, %l6 = ff1a0000, %l7 = 0000ffff
ldda [%i0+%o5]0x81,%l6 ! %l6 = 0000000000000000 0000000000000067
! Mem[0000000010181410] = 00000000, %l1 = 0000000000000000
lduha [%i6+%o5]0x88,%l1 ! %l1 = 0000000000000000
! Mem[00000000300c1400] = 6700000067000000, %f10 = 8d41f700 28a88367
ldda [%i3+%g0]0x89,%f10 ! %f10 = 67000000 67000000
! Mem[0000000010041418] = 4cc17a8d, %l0 = 00000000b3dd1076
lduh [%i1+0x01a],%l0 ! %l0 = 0000000000007a8d
! Mem[00000000100c1408] = 00e5ffff19adba28, %l5 = 0000000000000000
ldxa [%i3+%o4]0x88,%l5 ! %l5 = 00e5ffff19adba28
! Mem[00000000300c1410] = 00000000, %f23 = 1364a27b
lda [%i3+%o5]0x89,%f23 ! %f23 = 00000000
! Starting 10 instruction Store Burst
! %f6 = e0000000 00000000, %f0 = 00000000 00000000
fdtox %f6 ,%f0 ! %f0 = 80000000 00000000
p0_label_108:
! %f4 = fffff842 91560000, %l5 = 00e5ffff19adba28
! Mem[0000000030141428] = cef18dd728a88367
add %i5,0x028,%g1
stda %f4,[%g1+%l5]ASI_PST32_SL ! Mem[0000000030141428] = cef18dd728a88367
! %l5 = 00e5ffff19adba28, Mem[0000000030001400] = ff410000
stwa %l5,[%i0+%g0]0x89 ! Mem[0000000030001400] = 19adba28
! Mem[0000000030181408] = ff000000, %l6 = 0000000000000000
swapa [%i6+%o4]0x89,%l6 ! %l6 = 00000000ff000000
! Mem[0000000010001410] = 0000008d, %l0 = 0000000000007a8d
swapa [%i0+%o5]0x80,%l0 ! %l0 = 000000000000008d
! Mem[0000000010181410] = 00000000, %l2 = 1364a27be0ee5c89
lduha [%i6+%o5]0x80,%l2 ! %l2 = 0000000000000000
! %l6 = ff000000, %l7 = 00000067, Mem[00000000100c1410] = 07000000 e0ee5c89
stda %l6,[%i3+%o5]0x80 ! Mem[00000000100c1410] = ff000000 00000067
! %l2 = 00000000, %l3 = 00000000, Mem[0000000030081410] = 000000ff 8b5675dd
stda %l2,[%i2+%o5]0x89 ! Mem[0000000030081410] = 00000000 00000000
! %l6 = 00000000ff000000, Mem[00000000100c1425] = 00000000, %asi = 80
stba %l6,[%i3+0x025]%asi ! Mem[00000000100c1424] = 00000000
! %l6 = ff000000, %l7 = 00000067, Mem[0000000010181400] = 6a00ffff 00000000
stda %l6,[%i6+%g0]0x88 ! Mem[0000000010181400] = ff000000 00000067
! Starting 10 instruction Load Burst
! Mem[0000000010181410] = 00000000, %l4 = 0000000000000000
lduwa [%i6+%o5]0x88,%l4 ! %l4 = 0000000000000000
p0_label_109:
! Mem[0000000030001400] = 3e37f70f19adba28, %l2 = 0000000000000000
ldxa [%i0+%g0]0x89,%l2 ! %l2 = 3e37f70f19adba28
! Mem[0000000010081410] = cef10000, %f7 = 00000000
lda [%i2+%o5]0x88,%f7 ! %f7 = cef10000
! Mem[0000000010081404] = 00000000, %l0 = 000000000000008d
ldsh [%i2+0x004],%l0 ! %l0 = 0000000000000000
! Mem[0000000030181400] = 00000067, %l7 = 0000000000000067
lduba [%i6+%g0]0x89,%l7 ! %l7 = 0000000000000067
! Mem[0000000021800080] = a3f2944f, %l2 = 3e37f70f19adba28
ldub [%o3+0x081],%l2 ! %l2 = 00000000000000f2
! Mem[0000000010181410] = 00000000c580bb9c, %l2 = 00000000000000f2
ldxa [%i6+%o5]0x80,%l2 ! %l2 = 00000000c580bb9c
! Mem[0000000021800000] = 0000fa80, %l6 = 00000000ff000000
lduh [%o3+%g0],%l6 ! %l6 = 0000000000000000
! Mem[0000000030041410] = 8d41f700, %l7 = 0000000000000067
ldsba [%i1+%o5]0x81,%l7 ! %l7 = ffffffffffffff8d
! Mem[0000000010181400] = 00000067ff000000, %l2 = 00000000c580bb9c
ldxa [%i6+%g0]0x88,%l2 ! %l2 = 00000067ff000000
! Starting 10 instruction Store Burst
! Mem[00000000100c1400] = ff00ff0d, %l6 = 0000000000000000
swapa [%i3+%g0]0x88,%l6 ! %l6 = 00000000ff00ff0d
p0_label_110:
! %l1 = 0000000000000000, Mem[0000000010081408] = 0000ffff
stba %l1,[%i2+%o4]0x88 ! Mem[0000000010081408] = 0000ff00
! %l6 = 00000000ff00ff0d, Mem[0000000030041408] = ff000000dce6dcff
stxa %l6,[%i1+%o4]0x89 ! Mem[0000000030041408] = 00000000ff00ff0d
! %f4 = fffff842 91560000, Mem[0000000010081438] = e159ff4c ee30e417
stda %f4 ,[%i2+0x038]%asi ! Mem[0000000010081438] = fffff842 91560000
! %f10 = 67000000, Mem[0000000010181400] = 000000ff
sta %f10,[%i6+%g0]0x80 ! Mem[0000000010181400] = 67000000
! Mem[0000000020800040] = 28eccbdb, %l1 = 0000000000000000
ldstub [%o1+0x040],%l1 ! %l1 = 00000028000000ff
! Mem[00000000300c1410] = 00000000, %l7 = ffffffffffffff8d
ldstuba [%i3+%o5]0x81,%l7 ! %l7 = 00000000000000ff
! Mem[00000000211c0000] = 67ff7001, %l1 = 0000000000000028
ldstuba [%o2+0x000]%asi,%l1 ! %l1 = 00000067000000ff
! %f24 = 00000000 1ab5fe2d, Mem[0000000010181408] = 00000000 00000000
stda %f24,[%i6+0x008]%asi ! Mem[0000000010181408] = 00000000 1ab5fe2d
! Mem[0000000010101408] = 00000000, %l3 = 0000000000000000
swapa [%i4+%o4]0x88,%l3 ! %l3 = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000030081410] = 00000000, %l7 = 0000000000000000
lduba [%i2+%o5]0x89,%l7 ! %l7 = 0000000000000000
p0_label_111:
! Mem[00000000300c1408] = d78df1ce, %l2 = 00000067ff000000
ldsha [%i3+%o4]0x89,%l2 ! %l2 = fffffffffffff1ce
! Mem[0000000010101410] = ff000000 0000ed3f, %l4 = 00000000, %l5 = 19adba28
ldda [%i4+%o5]0x80,%l4 ! %l4 = 00000000ff000000 000000000000ed3f
! Mem[0000000010141410] = 00000000, %l2 = fffffffffffff1ce
lduba [%i5+%o5]0x80,%l2 ! %l2 = 0000000000000000
! %l0 = 0000000000000000, %l7 = 0000000000000000, %y = ff1a00ff
sdiv %l0,%l7,%l5 ! Div by zero, %l0 = 0000000000000050
mov %l0,%y ! %y = 00000028
! Mem[0000000010081408] = 00ff0000, %l0 = 0000000000000028
lduwa [%i2+%o4]0x80,%l0 ! %l0 = 0000000000ff0000
! %l7 = 0000000000000000, immd = 0000000000000f20, %l4 = 00000000ff000000
udivx %l7,0xf20,%l4 ! %l4 = 0000000000000000
! Mem[0000000010081410] = 0000f1ce00000000, %l0 = 0000000000ff0000
ldx [%i2+%o5],%l0 ! %l0 = 0000f1ce00000000
! Mem[0000000010001410] = 8d7a0000, %l3 = 0000000000000000
ldswa [%i0+%o5]0x88,%l3 ! %l3 = ffffffff8d7a0000
! Mem[0000000010001408] = ffffffff, %l7 = 0000000000000000
ldswa [%i0+%o4]0x80,%l7 ! %l7 = ffffffffffffffff
! Starting 10 instruction Store Burst
! %l3 = ffffffff8d7a0000, %l1 = 0000000000000067, %l1 = 0000000000000067
andn %l3,%l1,%l1 ! %l1 = ffffffff8d7a0000
p0_label_112:
! %l3 = ffffffff8d7a0000, Mem[00000000300c1408] = cef18dd7
stha %l3,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00008dd7
! Mem[0000000010001400] = ff0000007abaad19, %l2 = 0000000000000000, %l4 = 0000000000000000
casxa [%i0]0x80,%l2,%l4 ! %l4 = ff0000007abaad19
! Mem[000000001000143d] = 00000000, %l0 = 0000f1ce00000000
ldstub [%i0+0x03d],%l0 ! %l0 = 00000000000000ff
! %l6 = ff00ff0d, %l7 = ffffffff, Mem[0000000010041438] = b70a210d 00000000
stda %l6,[%i1+0x038]%asi ! Mem[0000000010041438] = ff00ff0d ffffffff
! Mem[0000000010081424] = 000000a4, %l2 = 0000000000000000
swap [%i2+0x024],%l2 ! %l2 = 00000000000000a4
! %l5 = 000000000000ed3f, Mem[0000000030041408] = 0dff00ff00000000
stxa %l5,[%i1+%o4]0x81 ! Mem[0000000030041408] = 000000000000ed3f
! %l0 = 00000000, %l1 = 8d7a0000, Mem[0000000030141400] = ceffffff 00000000
stda %l0,[%i5+%g0]0x89 ! Mem[0000000030141400] = 00000000 8d7a0000
! %l2 = 00000000000000a4, Mem[0000000030041408] = 00000000
stba %l2,[%i1+%o4]0x81 ! Mem[0000000030041408] = a4000000
! %f29 = 00000000, %f8 = 000000ff
fcmpes %fcc0,%f29,%f8 ! %fcc0 = 1
! Starting 10 instruction Load Burst
! Mem[0000000010101408] = 00000000, %l6 = 00000000ff00ff0d
ldub [%i4+%o4],%l6 ! %l6 = 0000000000000000
p0_label_113:
! Mem[0000000010181408] = 00000000, %l7 = ffffffffffffffff
lduwa [%i6+%o4]0x80,%l7 ! %l7 = 0000000000000000
! Mem[0000000030001408] = 00000000, %l6 = 0000000000000000
ldsba [%i0+%o4]0x89,%l6 ! %l6 = 0000000000000000
! Mem[0000000030081410] = 00000000, %l2 = 00000000000000a4
lduwa [%i2+%o5]0x89,%l2 ! %l2 = 0000000000000000
membar #Sync ! Added by membar checker (18)
! Mem[0000000030001400] = 28baad19 0ff7373e 00000000 1ab5fe2d
! Mem[0000000030001410] = 00000000 00000067 f9254e70 9f89571e
! Mem[0000000030001420] = dfee3ea2 c4910c61 4317e2f3 0c377fa2
! Mem[0000000030001430] = 431e4b92 4bc52f22 7f14b351 5097a866
ldda [%i0]ASI_BLK_S,%f16 ! Block Load from 0000000030001400
! Mem[0000000010041410] = c9cbe1f0, %f4 = fffff842
lda [%i1+%o5]0x88,%f4 ! %f4 = c9cbe1f0
! %f10 = 67000000, %f5 = 91560000
fsqrts %f10,%f5 ! %f5 = 533504f3
! Mem[0000000010081410] = 0000f1ce, %l6 = 0000000000000000
lduwa [%i2+%o5]0x80,%l6 ! %l6 = 000000000000f1ce
! Mem[0000000030041400] = aaae9793, %l3 = ffffffff8d7a0000
lduwa [%i1+%g0]0x81,%l3 ! %l3 = 00000000aaae9793
! Mem[0000000030141408] = b70a210d00000000, %l4 = ff0000007abaad19
ldxa [%i5+%o4]0x81,%l4 ! %l4 = b70a210d00000000
! Starting 10 instruction Store Burst
! %l6 = 0000f1ce, %l7 = 00000000, Mem[00000000100c1428] = fb27e230 ff000000
stda %l6,[%i3+0x028]%asi ! Mem[00000000100c1428] = 0000f1ce 00000000
p0_label_114:
! %f8 = 000000ff 00007aff, Mem[0000000030101410] = 91560000 fffff842
stda %f8 ,[%i4+%o5]0x89 ! Mem[0000000030101410] = 000000ff 00007aff
! %l4 = b70a210d00000000, Mem[0000000010181408] = 00000000
stha %l4,[%i6+%o4]0x80 ! Mem[0000000010181408] = 00000000
! Mem[0000000020800001] = ffe38ed8, %l3 = 00000000aaae9793
ldstuba [%o1+0x001]%asi,%l3 ! %l3 = 000000e3000000ff
! %l5 = 000000000000ed3f, Mem[0000000021800001] = 0000fa80, %asi = 80
stba %l5,[%o3+0x001]%asi ! Mem[0000000021800000] = 003ffa80
! Mem[00000000100c142c] = 00000000, %l1 = ffffffff8d7a0000, %asi = 80
swapa [%i3+0x02c]%asi,%l1 ! %l1 = 0000000000000000
! %f14 = e0ee5c89 42f8ffff, Mem[00000000300c1408] = d78d0000 6783a828
stda %f14,[%i3+%o4]0x89 ! Mem[00000000300c1408] = e0ee5c89 42f8ffff
! %f7 = cef10000, Mem[0000000010101410] = ff000000
sta %f7 ,[%i4+%o5]0x80 ! Mem[0000000010101410] = cef10000
! Mem[0000000010081408] = 00ff0000, %l6 = 000000000000f1ce
swapa [%i2+%o4]0x80,%l6 ! %l6 = 0000000000ff0000
! %l4 = 00000000, %l5 = 0000ed3f, Mem[0000000030181410] = 0000272c 91560000
stda %l4,[%i6+%o5]0x81 ! Mem[0000000030181410] = 00000000 0000ed3f
! Starting 10 instruction Load Burst
! Mem[0000000030041408] = 000000a4, %l7 = 0000000000000000
ldswa [%i1+%o4]0x89,%l7 ! %l7 = 00000000000000a4
p0_label_115:
! Mem[0000000030101410] = ff7a0000, %l4 = b70a210d00000000
lduba [%i4+%o5]0x81,%l4 ! %l4 = 00000000000000ff
! Mem[0000000010081424] = 00000000, %l7 = 00000000000000a4
lduh [%i2+0x026],%l7 ! %l7 = 0000000000000000
! %l3 = 00000000000000e3, %l6 = 0000000000ff0000, %l3 = 00000000000000e3
xor %l3,%l6,%l3 ! %l3 = 0000000000ff00e3
! Mem[0000000010041418] = 4cc17a8d, %l1 = 0000000000000000
lduh [%i1+0x01a],%l1 ! %l1 = 0000000000007a8d
! Mem[0000000010181410] = 00000000, %l2 = 0000000000000000
lduba [%i6+%o5]0x88,%l2 ! %l2 = 0000000000000000
! Mem[0000000030041410] = 8d41f700 92538f87, %l0 = 00000000, %l1 = 00007a8d
ldda [%i1+%o5]0x81,%l0 ! %l0 = 000000008d41f700 0000000092538f87
! Mem[0000000030101410] = 00007aff, %l0 = 000000008d41f700
lduba [%i4+%o5]0x89,%l0 ! %l0 = 00000000000000ff
! Mem[0000000030101410] = ff7a0000ff000000, %l0 = 00000000000000ff
ldxa [%i4+%o5]0x81,%l0 ! %l0 = ff7a0000ff000000
! Mem[0000000030101410] = ff7a0000 ff000000, %l4 = 000000ff, %l5 = 0000ed3f
ldda [%i4+%o5]0x81,%l4 ! %l4 = 00000000ff7a0000 00000000ff000000
! Starting 10 instruction Store Burst
! %l3 = 0000000000ff00e3, Mem[0000000030181408] = 0000000000000000
stxa %l3,[%i6+%o4]0x81 ! Mem[0000000030181408] = 0000000000ff00e3
p0_label_116:
! %f10 = 67000000, Mem[0000000010101438] = 277f04a6
st %f10,[%i4+0x038] ! Mem[0000000010101438] = 67000000
! Mem[0000000030181400] = 67000000, %l0 = ff7a0000ff000000
swapa [%i6+%g0]0x81,%l0 ! %l0 = 0000000067000000
! %f4 = c9cbe1f0, %f4 = c9cbe1f0, %f14 = e0ee5c89
fdivs %f4 ,%f4 ,%f14 ! %f14 = 3f800000
! %l4 = 00000000ff7a0000, Mem[0000000030041400] = 000000009397aeaa
stxa %l4,[%i1+%g0]0x89 ! Mem[0000000030041400] = 00000000ff7a0000
! %l0 = 0000000067000000, Mem[0000000030041410] = 00f7418d
stwa %l0,[%i1+%o5]0x89 ! Mem[0000000030041410] = 67000000
! %f13 = 6e17dfe9, Mem[0000000010181408] = 00000000
sta %f13,[%i6+%o4]0x88 ! Mem[0000000010181408] = 6e17dfe9
! Mem[0000000010001400] = ff000000, %l2 = 0000000000000000
ldstuba [%i0+%g0]0x80,%l2 ! %l2 = 000000ff000000ff
! Mem[00000000100c1434] = 00000193, %l4 = 00000000ff7a0000
swap [%i3+0x034],%l4 ! %l4 = 0000000000000193
! %l0 = 0000000067000000, Mem[0000000030081400] = 7600272cffffffff
stxa %l0,[%i2+%g0]0x81 ! Mem[0000000030081400] = 0000000067000000
! Starting 10 instruction Load Burst
! Mem[0000000010101400] = ff000026 98b2e1d6, %l4 = 00000193, %l5 = ff000000
ldda [%i4+%g0]0x80,%l4 ! %l4 = 00000000ff000026 0000000098b2e1d6
p0_label_117:
! Mem[0000000021800100] = 5e004cdd, %l7 = 0000000000000000
ldub [%o3+0x101],%l7 ! %l7 = 0000000000000000
! %f24 = dfee3ea2, %f3 = 00000000, %f26 = 4317e2f3
fdivs %f24,%f3 ,%f26 ! %f26 = ff800000
! Mem[00000000300c1410] = 000000ff, %l3 = 0000000000ff00e3
ldswa [%i3+%o5]0x89,%l3 ! %l3 = 00000000000000ff
! Mem[0000000010041400] = 28a883ff, %l1 = 0000000092538f87
lduba [%i1+%g0]0x88,%l1 ! %l1 = 00000000000000ff
! Mem[0000000010101410] = cef10000, %l3 = 00000000000000ff
lduha [%i4+%o5]0x80,%l3 ! %l3 = 000000000000cef1
! Mem[0000000030001408] = 00000000, %l7 = 0000000000000000
lduwa [%i0+%o4]0x89,%l7 ! %l7 = 0000000000000000
! Mem[00000000300c1400] = 67000000, %l1 = 00000000000000ff
lduha [%i3+%g0]0x89,%l1 ! %l1 = 0000000000000000
! Mem[0000000030081400] = 00000000, %l6 = 0000000000ff0000
lduwa [%i2+%g0]0x89,%l6 ! %l6 = 0000000000000000
! Mem[0000000030181408] = 00000000, %l2 = 00000000000000ff
lduba [%i6+%o4]0x81,%l2 ! %l2 = 0000000000000000
! Starting 10 instruction Store Burst
! %l4 = ff000026, %l5 = 98b2e1d6, Mem[0000000010041400] = 28a883ff 7610ddb3
stda %l4,[%i1+%g0]0x88 ! Mem[0000000010041400] = ff000026 98b2e1d6
p0_label_118:
! Mem[0000000010081410] = cef10000, %l3 = 000000000000cef1
ldstuba [%i2+%o5]0x88,%l3 ! %l3 = 00000000000000ff
! %f2 = b70a210d 00000000, %l1 = 0000000000000000
! Mem[0000000010181420] = 00000000000000f2
add %i6,0x020,%g1
stda %f2,[%g1+%l1]ASI_PST16_PL ! Mem[0000000010181420] = 00000000000000f2
! Mem[0000000010041408] = 00000000, %l0 = 0000000067000000
swapa [%i1+%o4]0x88,%l0 ! %l0 = 0000000000000000
! Mem[0000000010101428] = 00000000, %l0 = 0000000000000000
ldstuba [%i4+0x028]%asi,%l0 ! %l0 = 00000000000000ff
! %l3 = 0000000000000000, Mem[0000000030041400] = 00007aff
stwa %l3,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00000000
! %l4 = ff000026, %l5 = 98b2e1d6, Mem[0000000030141410] = 1364a27b e0ee5c89
stda %l4,[%i5+%o5]0x81 ! Mem[0000000030141410] = ff000026 98b2e1d6
! %l0 = 0000000000000000, Mem[0000000030141408] = 000000000d210ab7
stxa %l0,[%i5+%o4]0x89 ! Mem[0000000030141408] = 0000000000000000
! Mem[0000000020800000] = ffff8ed8, %l2 = 0000000000000000
ldstub [%o1+%g0],%l2 ! %l2 = 000000ff000000ff
! Mem[0000000010141408] = 0dff00ff, %l7 = 0000000000000000
ldsba [%i5+%o4]0x80,%l7 ! %l7 = 000000000000000d
! Starting 10 instruction Load Burst
! Mem[0000000010081408] = 52f7846fcef10000, %l7 = 000000000000000d
ldxa [%i2+%o4]0x88,%l7 ! %l7 = 52f7846fcef10000
p0_label_119:
! Mem[0000000010081410] = ff00f1ce 00000000, %l0 = 00000000, %l1 = 00000000
ldda [%i2+%o5]0x80,%l0 ! %l0 = 00000000ff00f1ce 0000000000000000
! Mem[0000000010181408] = e9df176e, %l0 = 00000000ff00f1ce
lduba [%i6+%o4]0x80,%l0 ! %l0 = 00000000000000e9
! Mem[0000000030081410] = 00000000, %l0 = 00000000000000e9
lduba [%i2+%o5]0x81,%l0 ! %l0 = 0000000000000000
! %f9 = 00007aff, %f16 = 28baad19
fsqrts %f9 ,%f16 ! %l0 = 0000000000000022, Unfinished, %fsr = 1100000400
! %f30 = 7f14b351, %f10 = 67000000, %f13 = 6e17dfe9
fdivs %f30,%f10,%f13 ! %f13 = 5794b351
! Mem[00000000300c1410] = ff000000, %l2 = 00000000000000ff
lduha [%i3+%o5]0x81,%l2 ! %l2 = 000000000000ff00
! %l0 = 0000000000000022, %l1 = 0000000000000000, %y = 00000028
sdiv %l0,%l1,%l2 ! Div by zero, %l0 = 0000000000000072
mov %l0,%y ! %y = 0000004a
! Mem[0000000010081410] = ff00f1ce, %l2 = 000000000000ff00
ldswa [%i2+%o5]0x80,%l2 ! %l2 = ffffffffff00f1ce
! Mem[0000000010001410] = 8d7a0000, %l7 = 52f7846fcef10000
lduba [%i0+%o5]0x88,%l7 ! %l7 = 0000000000000000
! Starting 10 instruction Store Burst
! %l0 = 000000000000004a, Mem[0000000010141419] = 03d54185, %asi = 80
stba %l0,[%i5+0x019]%asi ! Mem[0000000010141418] = 034a4185
p0_label_120:
! Mem[0000000030041408] = a4000000, %l1 = 0000000000000000
ldstuba [%i1+%o4]0x81,%l1 ! %l1 = 000000a4000000ff
! %l1 = 00000000000000a4, Mem[0000000010041408] = 67000000
stba %l1,[%i1+%o4]0x88 ! Mem[0000000010041408] = 670000a4
! %l2 = ffffffffff00f1ce, immed = fffffa0d, %y = 0000004a
smul %l2,-0x5f3,%l6 ! %l6 = 00000005ed617376, %y = 00000005
! Mem[0000000020800000] = ffff8ed8, %l1 = 00000000000000a4
ldstuba [%o1+0x000]%asi,%l1 ! %l1 = 000000ff000000ff
! Mem[00000000300c1408] = 42f8ffff, %l2 = ffffffffff00f1ce
swapa [%i3+%o4]0x89,%l2 ! %l2 = 0000000042f8ffff
! %f22 = f9254e70, Mem[0000000010141408] = 0dff00ff
sta %f22,[%i5+%o4]0x80 ! Mem[0000000010141408] = f9254e70
! %l0 = 0000004a, %l1 = 000000ff, Mem[00000000300c1400] = 00000067 00000067
stda %l0,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 0000004a 000000ff
! Mem[000000001014143d] = e8ff7105, %l7 = 0000000000000000
ldstub [%i5+0x03d],%l7 ! %l7 = 000000ff000000ff
membar #Sync ! Added by membar checker (19)
! %l0 = 000000000000004a, Mem[0000000030001410] = 00000000
stwa %l0,[%i0+%o5]0x89 ! Mem[0000000030001410] = 0000004a
! Starting 10 instruction Load Burst
! Mem[0000000030081400] = 00000000 67000000, %l2 = 42f8ffff, %l3 = 00000000
ldda [%i2+%g0]0x81,%l2 ! %l2 = 0000000000000000 0000000067000000
p0_label_121:
! Mem[0000000010141410] = 00000000, %l4 = 00000000ff000026
lduba [%i5+0x012]%asi,%l4 ! %l4 = 0000000000000000
! Mem[00000000100c1400] = 00000000 c9cbe1f0 28baad19 ffffe500
! Mem[00000000100c1410] = ff000000 00000067 28a88367 ffffffff
! Mem[00000000100c1420] = 000003ff 00000000 0000f1ce 8d7a0000
! Mem[00000000100c1430] = 1ab5e6dc ff7a0000 0000ff8d ffffffe3
ldda [%i3]ASI_BLK_P,%f0 ! Block Load from 00000000100c1400
! Mem[0000000030101400] = e0000000d4940000, %f28 = 431e4b92 4bc52f22
ldda [%i4+%g0]0x81,%f28 ! %f28 = e0000000 d4940000
! Mem[0000000010101410] = cef10000, %l7 = 00000000000000ff
lduwa [%i4+%o5]0x80,%l7 ! %l7 = 00000000cef10000
! Mem[00000000300c1400] = 0000004a000000ff, %l5 = 0000000098b2e1d6
ldxa [%i3+%g0]0x81,%l5 ! %l5 = 0000004a000000ff
! Mem[00000000300c1410] = 000000ff, %l2 = 0000000000000000
lduwa [%i3+%o5]0x89,%l2 ! %l2 = 00000000000000ff
! Mem[00000000100c1400] = 00000000, %l7 = 00000000cef10000
lduba [%i3+%g0]0x88,%l7 ! %l7 = 0000000000000000
! Mem[0000000010001410] = 00007a8d e0ee5c89, %l2 = 000000ff, %l3 = 67000000
ldda [%i0+%o5]0x80,%l2 ! %l2 = 0000000000007a8d 00000000e0ee5c89
! Mem[00000000300c1408] = ff00f1ce, %l4 = 0000000000000000
ldsba [%i3+%o4]0x89,%l4 ! %l4 = ffffffffffffffce
! Starting 10 instruction Store Burst
! %l3 = 00000000e0ee5c89, imm = 0000000000000013, %l0 = 000000000000004a
addc %l3,0x013,%l0 ! %l0 = 00000000e0ee5c9c
p0_label_122:
! Code Fragment 3
p0_fragment_10:
! %l0 = 00000000e0ee5c9c
setx 0x5390b1884710289a,%g7,%l0 ! %l0 = 5390b1884710289a
! %l1 = 00000000000000ff
setx 0xb851332ff0a28043,%g7,%l1 ! %l1 = b851332ff0a28043
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 = 5390b1884710289a
setx 0x3a55fcb07e3f5579,%g7,%l0 ! %l0 = 3a55fcb07e3f5579
! %l1 = b851332ff0a28043
setx 0xb75acce852a7d599,%g7,%l1 ! %l1 = b75acce852a7d599
! Mem[00000000100c1421] = 000003ff, %l7 = 0000000000000000
ldstub [%i3+0x021],%l7 ! %l7 = 00000000000000ff
! %l7 = 0000000000000000, Mem[0000000010081400] = cef18dd7
stba %l7,[%i2+%g0]0x80 ! Mem[0000000010081400] = 00f18dd7
! Mem[0000000030001408] = 00000000, %l4 = ffffffffffffffce
ldstuba [%i0+%o4]0x81,%l4 ! %l4 = 00000000000000ff
! Mem[0000000020800000] = ffff8ed8, %l7 = 0000000000000000
ldstub [%o1+%g0],%l7 ! %l7 = 000000ff000000ff
! %l5 = 0000004a000000ff, Mem[0000000030081410] = 00000000
stwa %l5,[%i2+%o5]0x81 ! Mem[0000000030081410] = 000000ff
! %l2 = 00007a8d, %l3 = e0ee5c89, Mem[0000000010101408] = 00000000 00001aff
stda %l2,[%i4+%o4]0x88 ! Mem[0000000010101408] = 00007a8d e0ee5c89
! %l5 = 0000004a000000ff, Mem[0000000030181400] = 000000ff
stwa %l5,[%i6+%g0]0x89 ! Mem[0000000030181400] = 000000ff
! %l4 = 0000000000000000, Mem[0000000010101408] = 00007a8d
stha %l4,[%i4+%o4]0x88 ! Mem[0000000010101408] = 00000000
! Starting 10 instruction Load Burst
! Mem[0000000030141408] = 00000000, %l6 = 00000005ed617376
ldswa [%i5+%o4]0x81,%l6 ! %l6 = 0000000000000000
p0_label_123:
! Mem[0000000030081408] = 1bc7000000000000, %l4 = 0000000000000000
ldxa [%i2+%o4]0x81,%l4 ! %l4 = 1bc7000000000000
! Mem[0000000030101400] = 000094d4000000e0, %l1 = b75acce852a7d599
ldxa [%i4+%g0]0x89,%l1 ! %l1 = 000094d4000000e0
! Mem[00000000300c1408] = cef100ff, %l3 = 00000000e0ee5c89
ldstuba [%i3+%o4]0x81,%l3 ! %l3 = 000000ce000000ff
! Mem[0000000030181410] = 00000000, %l2 = 0000000000007a8d
lduba [%i6+%o5]0x89,%l2 ! %l2 = 0000000000000000
! Mem[0000000010181400] = 6700000067000000, %f2 = 28baad19 ffffe500
ldda [%i6+%g0]0x80,%f2 ! %f2 = 67000000 67000000
! Mem[0000000030101400] = e0000000, %l6 = 0000000000000000
ldsha [%i4+%g0]0x81,%l6 ! %l6 = ffffffffffffe000
! Mem[0000000030141408] = 0000000000000000, %f26 = ff800000 0c377fa2
ldda [%i5+%o4]0x89,%f26 ! %f26 = 00000000 00000000
! Mem[0000000030041410] = 00000067, %l3 = 00000000000000ce
ldsba [%i1+%o5]0x81,%l3 ! %l3 = 0000000000000000
! Mem[0000000030181410] = 00000000, %f2 = 67000000
lda [%i6+%o5]0x89,%f2 ! %f2 = 00000000
! Starting 10 instruction Store Burst
! %l1 = 000094d4000000e0, Mem[0000000030141408] = 0000000000000000
stxa %l1,[%i5+%o4]0x89 ! Mem[0000000030141408] = 000094d4000000e0
p0_label_124:
! Mem[0000000010081400] = 00f18dd7, %l7 = 00000000000000ff
swapa [%i2+%g0]0x80,%l7 ! %l7 = 0000000000f18dd7
! Mem[0000000030081410] = ff000000, %l7 = 0000000000f18dd7
ldstuba [%i2+%o5]0x89,%l7 ! %l7 = 00000000000000ff
! %f2 = 00000000 67000000, %l2 = 0000000000000000
! Mem[0000000010141430] = ff7a622ff9664594
add %i5,0x030,%g1
stda %f2,[%g1+%l2]ASI_PST16_P ! Mem[0000000010141430] = ff7a622ff9664594
! %f16 = 28baad19 0ff7373e 00000000 1ab5fe2d
! %f20 = 00000000 00000067 f9254e70 9f89571e
! %f24 = dfee3ea2 c4910c61 00000000 00000000
! %f28 = e0000000 d4940000 7f14b351 5097a866
stda %f16,[%i1]ASI_BLK_SL ! Block Store to 0000000030041400
membar #Sync ! Added by membar checker (20)
! %l1 = 000094d4000000e0, Mem[00000000100c1410] = 000000ff
stha %l1,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 000000e0
! %l5 = 0000004a000000ff, Mem[0000000030181408] = 00000000
stwa %l5,[%i6+%o4]0x81 ! Mem[0000000030181408] = 000000ff
! %f24 = dfee3ea2, Mem[00000000100c1408] = 28baad19
sta %f24,[%i3+%o4]0x80 ! Mem[00000000100c1408] = dfee3ea2
! Mem[0000000010001408] = ffffffff, %l4 = 1bc7000000000000
ldstuba [%i0+%o4]0x88,%l4 ! %l4 = 000000ff000000ff
! %l5 = 0000004a000000ff, Mem[0000000030141410] = 260000ff
stba %l5,[%i5+%o5]0x89 ! Mem[0000000030141410] = 260000ff
! Starting 10 instruction Load Burst
! Mem[0000000030041400] = 3e37f70f, %l5 = 0000004a000000ff
ldswa [%i1+%g0]0x81,%l5 ! %l5 = 000000003e37f70f
p0_label_125:
! Mem[00000000100c1410] = 67000000 000000e0, %l0 = 7e3f5579, %l1 = 000000e0
ldda [%i3+%o5]0x88,%l0 ! %l0 = 00000000000000e0 0000000067000000
! Mem[00000000300c1400] = 0000004a, %l2 = 0000000000000000
lduba [%i3+%g0]0x81,%l2 ! %l2 = 0000000000000000
! Mem[0000000010041438] = ff00ff0d, %f19 = 1ab5fe2d
ld [%i1+0x038],%f19 ! %f19 = ff00ff0d
! Mem[0000000010041410] = f0e1cbc9 d6ffe47b, %l4 = 000000ff, %l5 = 3e37f70f
ldda [%i1+%o5]0x80,%l4 ! %l4 = 00000000f0e1cbc9 00000000d6ffe47b
! Mem[00000000201c0000] = 5691826e, %l6 = ffffffffffffe000
ldsh [%o0+%g0],%l6 ! %l6 = 0000000000005691
! Mem[000000001008142c] = 7abaad19, %l7 = 0000000000000000
ldsha [%i2+0x02c]%asi,%l7 ! %l7 = 0000000000007aba
! Mem[0000000010001410] = 00007a8de0ee5c89, %f6 = 28a88367 ffffffff
ldda [%i0+%o5]0x80,%f6 ! %f6 = 00007a8d e0ee5c89
! Mem[0000000010141400] = 7abaad19, %l1 = 0000000067000000
lduba [%i5+%g0]0x88,%l1 ! %l1 = 0000000000000019
! Mem[0000000030181400] = 000000ff, %l4 = 00000000f0e1cbc9
ldsha [%i6+%g0]0x89,%l4 ! %l4 = 00000000000000ff
! Starting 10 instruction Store Burst
! %f14 = 0000ff8d ffffffe3, Mem[00000000100c1408] = dfee3ea2 ffffe500
stda %f14,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 0000ff8d ffffffe3
p0_label_126:
! Mem[00000000300c1400] = 0000004a, %l3 = 0000000000000000
swapa [%i3+%g0]0x81,%l3 ! %l3 = 000000000000004a
! %l6 = 00005691, %l7 = 00007aba, Mem[00000000300c1408] = ff00f1ff e0ee5c89
stda %l6,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 00005691 00007aba
! Mem[0000000030041408] = 1ab5fe2d, %l1 = 0000000000000019
ldstuba [%i1+%o4]0x89,%l1 ! %l1 = 0000002d000000ff
! %l7 = 0000000000007aba, Mem[0000000010041400] = 260000ff
stba %l7,[%i1+%g0]0x80 ! Mem[0000000010041400] = ba0000ff
! %l7 = 0000000000007aba, Mem[00000000300c1408] = 91560000
stha %l7,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 7aba0000
! %f4 = ff000000, Mem[0000000010081400] = 000000ff
sta %f4 ,[%i2+%g0]0x80 ! Mem[0000000010081400] = ff000000
! %l6 = 0000000000005691, Mem[00000000100c1408] = 8dff0000
stha %l6,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 8dff5691
! Mem[0000000030101400] = e0000000, %l1 = 000000000000002d
ldstuba [%i4+%g0]0x81,%l1 ! %l1 = 000000e0000000ff
! Mem[0000000010181420] = 00000000, %l1 = 00000000000000e0, %asi = 80
swapa [%i6+0x020]%asi,%l1 ! %l1 = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000030041400] = 3e37f70f, %l3 = 000000000000004a
lduwa [%i1+%g0]0x81,%l3 ! %l3 = 000000003e37f70f
p0_label_127:
! Mem[0000000010001408] = ffffffff, %l5 = 00000000d6ffe47b
lduba [%i0+0x009]%asi,%l5 ! %l5 = 00000000000000ff
! Mem[0000000030001410] = 4a000000, %l2 = 0000000000000000
lduba [%i0+%o5]0x81,%l2 ! %l2 = 000000000000004a
! Mem[0000000030081400] = 00000000, %l7 = 0000000000007aba
ldsba [%i2+%g0]0x89,%l7 ! %l7 = 0000000000000000
! Mem[0000000030041400] = 0ff7373e, %l7 = 0000000000000000
lduba [%i1+%g0]0x89,%l7 ! %l7 = 000000000000003e
! Mem[0000000030181410] = 00000000, %l4 = 00000000000000ff
lduha [%i6+%o5]0x89,%l4 ! %l4 = 0000000000000000
! Mem[00000000100c1400] = 00000000, %l5 = 00000000000000ff
lduba [%i3+%g0]0x88,%l5 ! %l5 = 0000000000000000
! Mem[0000000010041410] = f0e1cbc9, %l4 = 0000000000000000
ldsba [%i1+0x010]%asi,%l4 ! %l4 = fffffffffffffff0
! Mem[00000000100c1408] = 8dff5691, %l2 = 000000000000004a
ldsba [%i3+%o4]0x88,%l2 ! %l2 = ffffffffffffff91
! Mem[0000000010041400] = ba0000ff, %f28 = e0000000
lda [%i1+%g0]0x80,%f28 ! %f28 = ba0000ff
! Starting 10 instruction Store Burst
! Mem[0000000010101400] = ff000026, %l5 = 0000000000000000
swapa [%i4+%g0]0x80,%l5 ! %l5 = 00000000ff000026
p0_label_128:
! Code Fragment 3
p0_fragment_11:
! %l0 = 00000000000000e0
setx 0x04cd291784ff0394,%g7,%l0 ! %l0 = 04cd291784ff0394
! %l1 = 0000000000000000
setx 0xd4fe4d0020972cde,%g7,%l1 ! %l1 = d4fe4d0020972cde
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 = 04cd291784ff0394
setx 0x6092bf8fbcab64e5,%g7,%l0 ! %l0 = 6092bf8fbcab64e5
! %l1 = d4fe4d0020972cde
setx 0x1ae19747b403bdaa,%g7,%l1 ! %l1 = 1ae19747b403bdaa
! %l1 = 1ae19747b403bdaa, Mem[0000000010181408] = 6e17dfe9
stha %l1,[%i6+%o4]0x88 ! Mem[0000000010181408] = 6e17bdaa
! %f7 = e0ee5c89, Mem[0000000030081408] = 1bc70000
sta %f7 ,[%i2+%o4]0x81 ! Mem[0000000030081408] = e0ee5c89
! %l2 = ffffffffffffff91, immed = 000000ef, %y = 00000005
umul %l2,0x0ef,%l7 ! %l7 = 000000eeffff985f, %y = 000000ee
! %l3 = 000000003e37f70f, Mem[0000000030141410] = 260000ff
stwa %l3,[%i5+%o5]0x89 ! Mem[0000000030141410] = 3e37f70f
! %f23 = 9f89571e, Mem[00000000300c1400] = 00000000
sta %f23,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 9f89571e
! %l2 = ffffffffffffff91, Mem[0000000010001400] = 19adba7a000000ff
stxa %l2,[%i0+%g0]0x88 ! Mem[0000000010001400] = ffffffffffffff91
! %f25 = c4910c61, Mem[00000000300c1408] = 0000ba7a
sta %f25,[%i3+%o4]0x89 ! Mem[00000000300c1408] = c4910c61
! %f27 = 00000000, Mem[0000000010141410] = 00000000
sta %f27,[%i5+%o5]0x88 ! Mem[0000000010141410] = 00000000
! Starting 10 instruction Load Burst
! Mem[0000000010041400] = ba0000ff, %l5 = 00000000ff000026
ldsha [%i1+%g0]0x80,%l5 ! %l5 = ffffffffffffba00
p0_label_129:
! Mem[0000000010001410] = 00007a8de0ee5c89, %l7 = 000000eeffff985f
ldxa [%i0+0x010]%asi,%l7 ! %l7 = 00007a8de0ee5c89
! Mem[0000000010181410] = 00000000 c580bb9c, %l6 = 00005691, %l7 = e0ee5c89
ldda [%i6+0x010]%asi,%l6 ! %l6 = 0000000000000000 00000000c580bb9c
! Mem[00000000300c1400] = 1e57899f, %l0 = 6092bf8fbcab64e5
ldsba [%i3+%g0]0x89,%l0 ! %l0 = ffffffffffffff9f
! Mem[0000000030181400] = ff000000, %l7 = 00000000c580bb9c
lduha [%i6+%g0]0x81,%l7 ! %l7 = 000000000000ff00
! Mem[0000000030181400] = ff000000, %l6 = 0000000000000000
lduha [%i6+%g0]0x81,%l6 ! %l6 = 000000000000ff00
membar #Sync ! Added by membar checker (21)
! Mem[0000000010181400] = 67000000 67000000 aabd176e 1ab5fe2d
! Mem[0000000010181410] = 00000000 c580bb9c 2c27cb51 386059d7
! Mem[0000000010181420] = 000000e0 000000f2 00000000 00001aff
! Mem[0000000010181430] = e9df176e 00677121 22908d49 a6047f27
ldda [%i6]ASI_BLK_AIUPL,%f0 ! Block Load from 0000000010181400
! Mem[0000000030001400] = 28baad19, %l0 = ffffffffffffff9f
ldsba [%i0+%g0]0x81,%l0 ! %l0 = 0000000000000028
! Mem[0000000010081410] = ff00f1ce 00000000, %l0 = 00000028, %l1 = b403bdaa
ldda [%i2+%o5]0x80,%l0 ! %l0 = 00000000ff00f1ce 0000000000000000
! Mem[00000000211c0000] = ffff7001, %l3 = 000000003e37f70f
ldub [%o2+%g0],%l3 ! %l3 = 00000000000000ff
! Starting 10 instruction Store Burst
! Mem[0000000010001400] = 91ffffffffffffff, %l2 = ffffffffffffff91, %l5 = ffffffffffffba00
casxa [%i0]0x80,%l2,%l5 ! %l5 = 91ffffffffffffff
p0_label_130:
! %f16 = 28baad19 0ff7373e, Mem[0000000030101410] = ff7a0000 ff000000
stda %f16,[%i4+%o5]0x81 ! Mem[0000000030101410] = 28baad19 0ff7373e
! %f26 = 00000000 00000000, Mem[0000000010101438] = 67000000 498d9022
std %f26,[%i4+0x038] ! Mem[0000000010101438] = 00000000 00000000
! Mem[0000000010181410] = 00000000, %l3 = 00000000000000ff
ldstuba [%i6+%o5]0x88,%l3 ! %l3 = 00000000000000ff
! Mem[0000000010041400] = ba0000ff, %l7 = 000000000000ff00
ldstuba [%i1+%g0]0x80,%l7 ! %l7 = 000000ba000000ff
! %f26 = 00000000, Mem[0000000010081408] = cef10000
sta %f26,[%i2+%o4]0x88 ! Mem[0000000010081408] = 00000000
! %l2 = ffffff91, %l3 = 00000000, Mem[0000000010001408] = ffffffff 00000000
stda %l2,[%i0+%o4]0x88 ! Mem[0000000010001408] = ffffff91 00000000
! %l3 = 0000000000000000, Mem[0000000030181410] = 3fed000000000000
stxa %l3,[%i6+%o5]0x89 ! Mem[0000000030181410] = 0000000000000000
! Mem[0000000010001410] = 8d7a0000, %l0 = 00000000ff00f1ce
ldstuba [%i0+%o5]0x88,%l0 ! %l0 = 00000000000000ff
! Mem[0000000010181400] = 67000000, %l5 = 91ffffffffffffff
ldstuba [%i6+%g0]0x80,%l5 ! %l5 = 00000067000000ff
! Starting 10 instruction Load Burst
! Mem[00000000100c1400] = 00000000, %l4 = fffffffffffffff0
lduwa [%i3+%g0]0x80,%l4 ! %l4 = 0000000000000000
p0_label_131:
! Mem[0000000030041410] = 00000067, %f27 = 00000000
lda [%i1+%o5]0x89,%f27 ! %f27 = 00000067
! Mem[00000000211c0000] = ffff7001, %l1 = 0000000000000000
ldub [%o2+0x001],%l1 ! %l1 = 00000000000000ff
! Mem[0000000010001428] = d3844c6900000000, %l5 = 0000000000000067
ldx [%i0+0x028],%l5 ! %l5 = d3844c6900000000
! Mem[0000000010181400] = ff00000067000000, %l3 = 0000000000000000
ldxa [%i6+%g0]0x80,%l3 ! %l3 = ff00000067000000
! Mem[0000000010181410] = ff000000, %l6 = 000000000000ff00
lduwa [%i6+%o5]0x80,%l6 ! %l6 = 00000000ff000000
! Mem[0000000010001418] = ffffffc1, %l7 = 00000000000000ba
ldub [%i0+0x019],%l7 ! %l7 = 00000000000000ff
! Mem[0000000030181400] = ff000000c6960309, %l2 = ffffffffffffff91
ldxa [%i6+%g0]0x81,%l2 ! %l2 = ff000000c6960309
! Mem[0000000010141410] = 00000000, %l2 = ff000000c6960309
ldsha [%i5+%o5]0x88,%l2 ! %l2 = 0000000000000000
! Mem[0000000030181400] = ff000000, %l3 = ff00000067000000
ldswa [%i6+%g0]0x81,%l3 ! %l3 = ffffffffff000000
! Starting 10 instruction Store Burst
! Mem[0000000010041410] = f0e1cbc9, %l2 = 0000000000000000
swapa [%i1+%o5]0x80,%l2 ! %l2 = 00000000f0e1cbc9
p0_label_132:
membar #Sync ! Added by membar checker (22)
! %l7 = 00000000000000ff, Mem[0000000010181421] = 000000e0, %asi = 80
stba %l7,[%i6+0x021]%asi ! Mem[0000000010181420] = 00ff00e0
! %f18 = 00000000 ff00ff0d, Mem[00000000300c1408] = c4910c61 00007aba
stda %f18,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 00000000 ff00ff0d
! Mem[0000000030081408] = e0ee5c89, %l1 = 00000000000000ff
ldstuba [%i2+%o4]0x81,%l1 ! %l1 = 000000e0000000ff
! %l0 = 0000000000000000, Mem[0000000030101400] = ff000000
stha %l0,[%i4+%g0]0x81 ! Mem[0000000030101400] = 00000000
! %l0 = 00000000, %l1 = 000000e0, Mem[0000000030041408] = fffeb51a 00000000
stda %l0,[%i1+%o4]0x81 ! Mem[0000000030041408] = 00000000 000000e0
! Mem[0000000010001410] = ff007a8d, %l5 = d3844c6900000000
swapa [%i0+%o5]0x80,%l5 ! %l5 = 00000000ff007a8d
! Mem[0000000030101400] = 00000000, %l3 = ffffffffff000000
ldstuba [%i4+%g0]0x81,%l3 ! %l3 = 00000000000000ff
! %f20 = 00000000 00000067, Mem[0000000030181408] = 000000ff 00ff00e3
stda %f20,[%i6+%o4]0x81 ! Mem[0000000030181408] = 00000000 00000067
! Mem[00000000100c1408] = 8dff5691, %l5 = 00000000ff007a8d
ldstuba [%i3+%o4]0x88,%l5 ! %l5 = 00000091000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010181410] = ff000000c580bb9c, %l2 = 00000000f0e1cbc9
ldxa [%i6+%o5]0x80,%l2 ! %l2 = ff000000c580bb9c
p0_label_133:
! Mem[0000000030081400] = 00000000, %l2 = ff000000c580bb9c
lduha [%i2+%g0]0x81,%l2 ! %l2 = 0000000000000000
! Mem[0000000030181410] = 00000000, %l2 = 0000000000000000
lduha [%i6+%o5]0x89,%l2 ! %l2 = 0000000000000000
! Mem[0000000010001408] = ffffff91, %l0 = 0000000000000000
lduba [%i0+%o4]0x88,%l0 ! %l0 = 0000000000000091
! Mem[0000000030001400] = 28baad19 0ff7373e, %l4 = 00000000, %l5 = 00000091
ldda [%i0+%g0]0x81,%l4 ! %l4 = 0000000028baad19 000000000ff7373e
! Mem[0000000020800040] = ffeccbdb, %l6 = 00000000ff000000
ldsha [%o1+0x040]%asi,%l6 ! %l6 = ffffffffffffffec
! Mem[0000000010001410] = 00000000, %l3 = 0000000000000000
lduha [%i0+%o5]0x80,%l3 ! %l3 = 0000000000000000
! Mem[0000000010001420] = 6cc81d7e, %l3 = 0000000000000000
ldsw [%i0+0x020],%l3 ! %l3 = 000000006cc81d7e
! Mem[00000000201c0000] = 5691826e, %l1 = 00000000000000e0
ldsb [%o0+0x001],%l1 ! %l1 = ffffffffffffff91
! %l3 = 000000006cc81d7e, Mem[0000000030001410] = 4a000000
stba %l3,[%i0+%o5]0x81 ! Mem[0000000030001410] = 7e000000
! Starting 10 instruction Store Burst
! %l6 = ffffffffffffffec, Mem[00000000201c0000] = 5691826e, %asi = 80
stha %l6,[%o0+0x000]%asi ! Mem[00000000201c0000] = ffec826e
p0_label_134:
! %f27 = 00000067, Mem[0000000030041410] = 67000000
sta %f27,[%i1+%o5]0x81 ! Mem[0000000030041410] = 00000067
! %l2 = 00000000, %l3 = 6cc81d7e, Mem[0000000010101408] = 00000000 895ceee0
stda %l2,[%i4+%o4]0x80 ! Mem[0000000010101408] = 00000000 6cc81d7e
! Mem[0000000010101400] = 00000000, %l1 = ffffffffffffff91
swapa [%i4+%g0]0x80,%l1 ! %l1 = 0000000000000000
! Mem[0000000030041410] = 67000000, %l0 = 0000000000000091
swapa [%i1+%o5]0x89,%l0 ! %l0 = 0000000067000000
! Mem[0000000030141410] = 0ff7373e, %l0 = 0000000067000000
swapa [%i5+%o5]0x81,%l0 ! %l0 = 000000000ff7373e
! Mem[0000000030141408] = 000000e0, %l2 = 0000000000000000
swapa [%i5+%o4]0x89,%l2 ! %l2 = 00000000000000e0
! %f18 = 00000000 ff00ff0d, Mem[00000000300c1410] = 000000ff 00005691
stda %f18,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 00000000 ff00ff0d
! Mem[0000000030001408] = 000000ff, %l6 = ffffffffffffffec
swapa [%i0+%o4]0x89,%l6 ! %l6 = 00000000000000ff
! Mem[0000000010041410] = 00000000, %l3 = 000000006cc81d7e, %asi = 80
swapa [%i1+0x010]%asi,%l3 ! %l3 = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000010141428] = 0862378e, %l4 = 0000000028baad19
ldsb [%i5+0x029],%l4 ! %l4 = 0000000000000062
p0_label_135:
! Mem[0000000030101408] = b70a210d 00000000, %l4 = 00000062, %l5 = 0ff7373e
ldda [%i4+%o4]0x89,%l4 ! %l4 = 0000000000000000 00000000b70a210d
! Mem[00000000100c141c] = ffffffff, %l0 = 000000000ff7373e
lduh [%i3+0x01c],%l0 ! %l0 = 000000000000ffff
! Mem[00000000100c1430] = 1ab5e6dc ff7a0000, %l2 = 000000e0, %l3 = 00000000
ldd [%i3+0x030],%l2 ! %l2 = 000000001ab5e6dc 00000000ff7a0000
! Mem[00000000100c1400] = 00000000, %l0 = 000000000000ffff
ldsba [%i3+%g0]0x88,%l0 ! %l0 = 0000000000000000
! Mem[0000000030081410] = ff0000ff, %l1 = 0000000000000000
ldsha [%i2+%o5]0x81,%l1 ! %l1 = ffffffffffffff00
! Code Fragment 3
p0_fragment_12:
! %l0 = 0000000000000000
setx 0x4c42ef6f99a77564,%g7,%l0 ! %l0 = 4c42ef6f99a77564
! %l1 = ffffffffffffff00
setx 0x0c6cc4387fd782c2,%g7,%l1 ! %l1 = 0c6cc4387fd782c2
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 = 4c42ef6f99a77564
setx 0xda3b20d7efc080e0,%g7,%l0 ! %l0 = da3b20d7efc080e0
! %l1 = 0c6cc4387fd782c2
setx 0xc4653fefef53a248,%g7,%l1 ! %l1 = c4653fefef53a248
membar #Sync ! Added by membar checker (23)
! Mem[0000000010181400] = ff000000 67000000 aabd176e 1ab5fe2d
! Mem[0000000010181410] = ff000000 c580bb9c 2c27cb51 386059d7
! Mem[0000000010181420] = 00ff00e0 000000f2 00000000 00001aff
! Mem[0000000010181430] = e9df176e 00677121 22908d49 a6047f27
ldda [%i6]ASI_BLK_P,%f16 ! Block Load from 0000000010181400
! Mem[0000000010001410] = 00000000 e0ee5c89, %l2 = 1ab5e6dc, %l3 = ff7a0000
ldda [%i0+%o5]0x80,%l2 ! %l2 = 0000000000000000 00000000e0ee5c89
! Mem[0000000010181410] = ff000000, %l3 = 00000000e0ee5c89
lduw [%i6+%o5],%l3 ! %l3 = 00000000ff000000
! Starting 10 instruction Store Burst
! %f4 = 9cbb80c5, Mem[0000000030141408] = 00000000
sta %f4 ,[%i5+%o4]0x81 ! Mem[0000000030141408] = 9cbb80c5
p0_label_136:
! Mem[0000000020800040] = ffeccbdb, %l0 = da3b20d7efc080e0
ldstub [%o1+0x040],%l0 ! %l0 = 000000ff000000ff
! Mem[0000000030181408] = 00000000, %l6 = 00000000000000ff
swapa [%i6+%o4]0x89,%l6 ! %l6 = 0000000000000000
! %l2 = 0000000000000000, Mem[0000000010041410] = 6cc81d7ed6ffe47b
stxa %l2,[%i1+%o5]0x80 ! Mem[0000000010041410] = 0000000000000000
! %l1 = c4653fefef53a248, imm = fffffffffffff8b4, %l6 = 0000000000000000
xnor %l1,-0x74c,%l6 ! %l6 = c4653fefef53a503
membar #Sync ! Added by membar checker (24)
! %l1 = c4653fefef53a248, Mem[0000000010181400] = 000000ff
stha %l1,[%i6+%g0]0x88 ! Mem[0000000010181400] = 0000a248
! %l0 = 000000ff, %l1 = ef53a248, Mem[0000000030101408] = 00000000 0d210ab7
stda %l0,[%i4+%o4]0x81 ! Mem[0000000030101408] = 000000ff ef53a248
! %f26 = 00000000, Mem[00000000100c1410] = 000000e0
sta %f26,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 00000000
! %l4 = 0000000000000000, %l0 = 00000000000000ff, %l1 = c4653fefef53a248
subc %l4,%l0,%l1 ! %l1 = ffffffffffffff01
! Mem[0000000030101400] = 000000ff, %l1 = ffffffffffffff01
swapa [%i4+%g0]0x89,%l1 ! %l1 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030041410] = 91000000 00000000, %l4 = 00000000, %l5 = b70a210d
ldda [%i1+%o5]0x81,%l4 ! %l4 = 0000000091000000 0000000000000000
p0_label_137:
! Mem[0000000030101400] = 000094d4 ffffff01, %l6 = ef53a503, %l7 = 000000ff
ldda [%i4+%g0]0x89,%l6 ! %l6 = 00000000ffffff01 00000000000094d4
! Mem[0000000010041428] = bedae363380ea27e, %l5 = 0000000000000000
ldxa [%i1+0x028]%asi,%l5 ! %l5 = bedae363380ea27e
! Mem[000000001014141c] = f167c7e3, %l4 = 0000000091000000
lduwa [%i5+0x01c]%asi,%l4 ! %l4 = 00000000f167c7e3
! Mem[0000000030141410] = 00000067, %l5 = bedae363380ea27e
lduha [%i5+%o5]0x89,%l5 ! %l5 = 0000000000000067
! Mem[0000000010041418] = 4cc17a8d, %f13 = 6e17dfe9
ld [%i1+0x018],%f13 ! %f13 = 4cc17a8d
! Mem[0000000010141410] = 00000000, %l3 = 00000000ff000000
ldswa [%i5+%o5]0x80,%l3 ! %l3 = 0000000000000000
! Mem[00000000300c1408] = 00000000 ff00ff0d, %l6 = ffffff01, %l7 = 000094d4
ldda [%i3+%o4]0x89,%l6 ! %l6 = 00000000ff00ff0d 0000000000000000
! Mem[0000000030141408] = 9cbb80c5, %l5 = 0000000000000067
ldswa [%i5+%o4]0x81,%l5 ! %l5 = ffffffff9cbb80c5
! %f29 = 00677121, %f20 = ff000000
fcmps %fcc1,%f29,%f20 ! %fcc1 = 2
! Starting 10 instruction Store Burst
! %f21 = c580bb9c, Mem[00000000100c1408] = 8dff56ff
sta %f21,[%i3+%o4]0x88 ! Mem[00000000100c1408] = c580bb9c
p0_label_138:
! %l1 = 00000000000000ff, Mem[0000000010001422] = 6cc81d7e, %asi = 80
stba %l1,[%i0+0x022]%asi ! Mem[0000000010001420] = 6cc8ff7e
! %l6 = 00000000ff00ff0d, Mem[0000000010001400] = 91ffffff
stba %l6,[%i0+%g0]0x80 ! Mem[0000000010001400] = 0dffffff
! Mem[0000000010141408] = f9254e70, %l0 = 00000000000000ff, %asi = 80
swapa [%i5+0x008]%asi,%l0 ! %l0 = 00000000f9254e70
! %l3 = 0000000000000000, Mem[00000000300c1408] = 0dff00ff
stwa %l3,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00000000
! %l6 = 00000000ff00ff0d, Mem[0000000010041410] = 0000000000000000
stxa %l6,[%i1+%o5]0x88 ! Mem[0000000010041410] = 00000000ff00ff0d
! %l3 = 0000000000000000, %l7 = 0000000000000000, %l4 = 00000000f167c7e3
orn %l3,%l7,%l4 ! %l4 = ffffffffffffffff
! %l0 = f9254e70, %l1 = 000000ff, Mem[00000000100c1410] = 00000000 00000067
stda %l0,[%i3+%o5]0x80 ! Mem[00000000100c1410] = f9254e70 000000ff
! %f24 = 00ff00e0 000000f2, %l2 = 0000000000000000
! Mem[0000000030141418] = f927f3d86025bc2d
add %i5,0x018,%g1
stda %f24,[%g1+%l2]ASI_PST8_SL ! Mem[0000000030141418] = f927f3d86025bc2d
! %l0 = 00000000f9254e70, Mem[0000000030001400] = 28baad19
stba %l0,[%i0+%g0]0x81 ! Mem[0000000030001400] = 70baad19
! Starting 10 instruction Load Burst
! Mem[00000000300c1400] = ff0000001e57899f, %f14 = 277f04a6 498d9022
ldda [%i3+%g0]0x89,%f14 ! %f14 = ff000000 1e57899f
p0_label_139:
! Mem[00000000300c1400] = 9f89571e, %l7 = 0000000000000000
lduha [%i3+%g0]0x81,%l7 ! %l7 = 0000000000009f89
! Mem[0000000021800040] = 03ff34f9, %l6 = 00000000ff00ff0d
ldsba [%o3+0x040]%asi,%l6 ! %l6 = 0000000000000003
! Mem[0000000030001408] = ecffffff, %f0 = 00000067
lda [%i0+%o4]0x81,%f0 ! %f0 = ecffffff
! Mem[0000000030081400] = 00000067 00000000, %l2 = 00000000, %l3 = 00000000
ldda [%i2+%g0]0x89,%l2 ! %l2 = 0000000000000000 0000000000000067
! Mem[0000000010141400] = 19adba7a, %l5 = ffffffff9cbb80c5
lduh [%i5+%g0],%l5 ! %l5 = 00000000000019ad
! %l4 = ffffffffffffffff, imm = 0000000000000f80, %l3 = 0000000000000067
xor %l4,0xf80,%l3 ! %l3 = fffffffffffff07f
! Mem[00000000100c1408] = 9cbb80c5, %l0 = 00000000f9254e70
lduha [%i3+%o4]0x80,%l0 ! %l0 = 0000000000009cbb
! Mem[0000000010041408] = a4000067, %l7 = 0000000000009f89
lduha [%i1+%o4]0x80,%l7 ! %l7 = 000000000000a400
! Mem[0000000010101408] = 00000000, %l7 = 000000000000a400
lduha [%i4+%o4]0x88,%l7 ! %l7 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[0000000010181410] = 000000ff, %l5 = 00000000000019ad
swapa [%i6+%o5]0x88,%l5 ! %l5 = 00000000000000ff
p0_label_140:
! Mem[0000000030181410] = 00000000, %l4 = ffffffffffffffff
swapa [%i6+%o5]0x89,%l4 ! %l4 = 0000000000000000
! %l7 = 0000000000000000, Mem[000000001010143c] = 00000000, %asi = 80
stha %l7,[%i4+0x03c]%asi ! Mem[000000001010143c] = 00000000
! %f29 = 00677121, Mem[0000000010001408] = ffffff91
sta %f29,[%i0+%o4]0x88 ! Mem[0000000010001408] = 00677121
! %l0 = 0000000000009cbb, Mem[0000000010041424] = 2e1171cd
sth %l0,[%i1+0x024] ! Mem[0000000010041424] = 9cbb71cd
! %l4 = 0000000000000000, Mem[0000000030041410] = 91000000
stha %l4,[%i1+%o5]0x81 ! Mem[0000000030041410] = 00000000
! %l1 = 00000000000000ff, Mem[0000000030141410] = 6700000098b2e1d6
stxa %l1,[%i5+%o5]0x81 ! Mem[0000000030141410] = 00000000000000ff
! %l0 = 00009cbb, %l1 = 000000ff, Mem[0000000010141438] = f0e458ff e8ff7105
stda %l0,[%i5+0x038]%asi ! Mem[0000000010141438] = 00009cbb 000000ff
! %f24 = 00ff00e0 000000f2, Mem[0000000030081400] = 00000000 67000000
stda %f24,[%i2+%g0]0x81 ! Mem[0000000030081400] = 00ff00e0 000000f2
! %l4 = 0000000000000000, Mem[0000000030181400] = 000000ff
stha %l4,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00000000
! Starting 10 instruction Load Burst
! Mem[0000000030101408] = 000000ff, %l0 = 0000000000009cbb
ldswa [%i4+%o4]0x81,%l0 ! %l0 = 00000000000000ff
p0_label_141:
! Mem[0000000030141408] = 9cbb80c5, %f9 = e0000000
lda [%i5+%o4]0x81,%f9 ! %f9 = 9cbb80c5
! %f17 = 67000000, %f11 = 00000000
fcmpes %fcc0,%f17,%f11 ! %fcc0 = 2
! Mem[00000000201c0000] = ffec826e, %l1 = 00000000000000ff
ldsha [%o0+0x000]%asi,%l1 ! %l1 = ffffffffffffffec
! Mem[0000000030041400] = 0ff7373e, %l7 = 0000000000000000
lduba [%i1+%g0]0x89,%l7 ! %l7 = 000000000000003e
! Mem[0000000010181408] = 2dfeb51a 6e17bdaa, %l4 = 00000000, %l5 = 000000ff
ldda [%i6+%o4]0x88,%l4 ! %l4 = 000000006e17bdaa 000000002dfeb51a
! Mem[0000000010041410] = ff00ff0d, %l3 = fffffffffffff07f
ldsba [%i1+%o5]0x88,%l3 ! %l3 = 000000000000000d
! Mem[0000000030041410] = 00000000, %l1 = ffffffffffffffec
lduwa [%i1+%o5]0x89,%l1 ! %l1 = 0000000000000000
! Mem[00000000100c140c] = ffffffe3, %l4 = 000000006e17bdaa
lduw [%i3+0x00c],%l4 ! %l4 = 00000000ffffffe3
! Mem[0000000010001410] = 00000000, %l2 = 0000000000000000
lduwa [%i0+%o5]0x88,%l2 ! %l2 = 0000000000000000
! Starting 10 instruction Store Burst
! %f20 = ff000000, Mem[0000000010001408] = 21716700
sta %f20,[%i0+%o4]0x80 ! Mem[0000000010001408] = ff000000
p0_label_142:
! %l0 = 00000000000000ff, Mem[0000000010101410] = cef10000
stba %l0,[%i4+%o5]0x80 ! Mem[0000000010101410] = fff10000
! %l5 = 000000002dfeb51a, Mem[0000000010181400] = 48a20000
stba %l5,[%i6+%g0]0x80 ! Mem[0000000010181400] = 1aa20000
! %f5 = 00000000, Mem[0000000010141410] = 00000000
sta %f5 ,[%i5+%o5]0x80 ! Mem[0000000010141410] = 00000000
! %l1 = 0000000000000000, Mem[00000000100c1412] = f9254e70, %asi = 80
stba %l1,[%i3+0x012]%asi ! Mem[00000000100c1410] = f9250070
! %f12 = 21716700, Mem[0000000030181410] = ffffffff
sta %f12,[%i6+%o5]0x81 ! Mem[0000000030181410] = 21716700
! %l2 = 0000000000000000, Mem[0000000030001410] = 7e000000
stwa %l2,[%i0+%o5]0x81 ! Mem[0000000030001410] = 00000000
! %f9 = 9cbb80c5, Mem[00000000300c1400] = 1e57899f
sta %f9 ,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 9cbb80c5
! %l5 = 000000002dfeb51a, Mem[00000000100c1400] = 00000000
stba %l5,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 0000001a
! Mem[0000000030001400] = 19adba70, %l2 = 0000000000000000
ldstuba [%i0+%g0]0x89,%l2 ! %l2 = 00000070000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010101420] = aaf25d9a, %l1 = 0000000000000000
ldsb [%i4+0x022],%l1 ! %l1 = 000000000000005d
p0_label_143:
! Mem[0000000010101400] = 91ffffff, %l2 = 0000000000000070
ldsha [%i4+%g0]0x88,%l2 ! %l2 = ffffffffffffffff
! Mem[0000000010101408] = 000000006cc81d7e, %f8 = f2000000 9cbb80c5
ldda [%i4+%o4]0x80,%f8 ! %f8 = 00000000 6cc81d7e
! %l3 = 000000000000000d, imm = 0000000000000a20, %l1 = 000000000000005d
sub %l3,0xa20,%l1 ! %l1 = fffffffffffff5ed
! Mem[0000000010101408] = 00000000, %l7 = 000000000000003e
lduba [%i4+%o4]0x88,%l7 ! %l7 = 0000000000000000
! Mem[00000000100c1410] = 700025f9, %l3 = 000000000000000d
lduha [%i3+%o5]0x88,%l3 ! %l3 = 00000000000025f9
! Mem[00000000100c1410] = f9250070, %l0 = 00000000000000ff
ldswa [%i3+%o5]0x80,%l0 ! %l0 = fffffffff9250070
! Mem[0000000030181410] = 21716700, %l1 = fffffffffffff5ed
ldsha [%i6+%o5]0x81,%l1 ! %l1 = 0000000000002171
! Mem[0000000010001410] = 00000000, %l7 = 0000000000000000
ldsha [%i0+%o5]0x80,%l7 ! %l7 = 0000000000000000
! %l3 = 00000000000025f9, Mem[0000000020800040] = ffeccbdb
sth %l3,[%o1+0x040] ! Mem[0000000020800040] = 25f9cbdb
! Starting 10 instruction Store Burst
! %l2 = ffffffffffffffff, Mem[0000000030181408] = ff00000000000067
stxa %l2,[%i6+%o4]0x81 ! Mem[0000000030181408] = ffffffffffffffff
p0_label_144:
! Mem[0000000021800141] = 00671f70, %l5 = 000000002dfeb51a
ldstuba [%o3+0x141]%asi,%l5 ! %l5 = 00000067000000ff
! Mem[000000001018143c] = a6047f27, %l7 = 0000000000000000
swap [%i6+0x03c],%l7 ! %l7 = 00000000a6047f27
! %l4 = ffffffe3, %l5 = 00000067, Mem[0000000010001400] = 0dffffff ffffffff
stda %l4,[%i0+%g0]0x80 ! Mem[0000000010001400] = ffffffe3 00000067
! Mem[0000000010141410] = 00000000, %l2 = ffffffffffffffff
swap [%i5+%o5],%l2 ! %l2 = 0000000000000000
! %l6 = 0000000000000003, Mem[0000000010001400] = 67000000e3ffffff
stxa %l6,[%i0+%g0]0x88 ! Mem[0000000010001400] = 0000000000000003
! Mem[0000000030081410] = ff0000ff, %l5 = 0000000000000067
ldstuba [%i2+%o5]0x89,%l5 ! %l5 = 000000ff000000ff
! %l0 = fffffffff9250070, Mem[0000000010081404] = 00000000
sth %l0,[%i2+0x004] ! Mem[0000000010081404] = 00700000
! Mem[0000000030181400] = 00000000, %l6 = 0000000000000003
ldstuba [%i6+%g0]0x81,%l6 ! %l6 = 00000000000000ff
! %l5 = 00000000000000ff, Mem[0000000010181408] = aabd176e
stba %l5,[%i6+%o4]0x80 ! Mem[0000000010181408] = ffbd176e
! Starting 10 instruction Load Burst
! Mem[0000000030101408] = 48a253efff000000, %f28 = e9df176e 00677121
ldda [%i4+%o4]0x89,%f28 ! %f28 = 48a253ef ff000000
p0_label_145:
! Mem[0000000010181410] = ad190000, %f3 = 6e17bdaa
lda [%i6+%o5]0x80,%f3 ! %f3 = ad190000
! Mem[0000000030101410] = 28baad190ff7373e, %f0 = ecffffff 00000067
ldda [%i4+%o5]0x81,%f0 ! %f0 = 28baad19 0ff7373e
! %l2 = 0000000000000000, imm = 000000000000031b, %l6 = 0000000000000000
xor %l2,0x31b,%l6 ! %l6 = 000000000000031b
! Mem[00000000100c1400] = 1a000000, %l6 = 000000000000031b
ldsha [%i3+%g0]0x80,%l6 ! %l6 = 0000000000001a00
! Mem[0000000030141400] = 00000000, %l6 = 0000000000001a00
ldsha [%i5+%g0]0x81,%l6 ! %l6 = 0000000000000000
! Mem[0000000010141410] = ffffffff, %l4 = 00000000ffffffe3
ldsh [%i5+0x012],%l4 ! %l4 = ffffffffffffffff
! Mem[0000000030101410] = 28baad19 0ff7373e, %l2 = 00000000, %l3 = 000025f9
ldda [%i4+%o5]0x81,%l2 ! %l2 = 0000000028baad19 000000000ff7373e
! Mem[000000001014143c] = 000000ff, %l0 = fffffffff9250070
ldsb [%i5+0x03f],%l0 ! %l0 = ffffffffffffffff
! Mem[0000000010101408] = 00000000, %f3 = ad190000
lda [%i4+%o4]0x80,%f3 ! %f3 = 00000000
! Starting 10 instruction Store Burst
! Mem[0000000030181408] = ffffffff, %l0 = ffffffffffffffff
ldstuba [%i6+%o4]0x81,%l0 ! %l0 = 000000ff000000ff
p0_label_146:
! %l6 = 00000000, %l7 = a6047f27, Mem[0000000010141408] = 000000ff 5a64ed3f
stda %l6,[%i5+%o4]0x80 ! Mem[0000000010141408] = 00000000 a6047f27
! %l6 = 0000000000000000, Mem[0000000030041400] = 3e37f70f
stba %l6,[%i1+%g0]0x81 ! Mem[0000000030041400] = 0037f70f
! %l7 = 00000000a6047f27, Mem[0000000030181410] = 21716700
stha %l7,[%i6+%o5]0x81 ! Mem[0000000030181410] = 7f276700
! %l3 = 000000000ff7373e, Mem[0000000010001408] = ff000000
stba %l3,[%i0+%o4]0x80 ! Mem[0000000010001408] = 3e000000
! Mem[0000000010101410] = 0000f1ff, %l7 = 00000000a6047f27
swapa [%i4+%o5]0x88,%l7 ! %l7 = 000000000000f1ff
! %l5 = 00000000000000ff, Mem[0000000030001400] = ffbaad190ff7373e
stxa %l5,[%i0+%g0]0x81 ! Mem[0000000030001400] = 00000000000000ff
! Mem[0000000021800001] = 003ffa80, %l7 = 000000000000f1ff
ldstub [%o3+0x001],%l7 ! %l7 = 0000003f000000ff
! Mem[0000000030001408] = ecffffff, %l0 = 00000000000000ff
ldstuba [%i0+%o4]0x81,%l0 ! %l0 = 000000ec000000ff
! %l4 = ffffffff, %l5 = 000000ff, Mem[0000000030081400] = 00ff00e0 000000f2
stda %l4,[%i2+%g0]0x81 ! Mem[0000000030081400] = ffffffff 000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030081400] = ffffffff, %l0 = 00000000000000ec
ldsha [%i2+%g0]0x89,%l0 ! %l0 = ffffffffffffffff
p0_label_147:
! Mem[0000000010181400] = 000000670000a21a, %f16 = ff000000 67000000
ldda [%i6+%g0]0x88,%f16 ! %f16 = 00000067 0000a21a
! Mem[0000000010101400] = 91ffffff, %l3 = 000000000ff7373e
lduwa [%i4+%g0]0x88,%l3 ! %l3 = 0000000091ffffff
! Mem[0000000010041400] = ff0000ff, %f27 = 00001aff
lda [%i1+%g0]0x88,%f27 ! %f27 = ff0000ff
! Mem[0000000010141400] = 19adba7a00000028, %f30 = 22908d49 a6047f27
ldda [%i5+%g0]0x80,%f30 ! %f30 = 19adba7a 00000028
! Mem[0000000030101410] = 19adba28, %l1 = 0000000000002171
ldsba [%i4+%o5]0x89,%l1 ! %l1 = 0000000000000028
! Mem[0000000030081410] = ff0000ff00000000, %l5 = 00000000000000ff
ldxa [%i2+%o5]0x81,%l5 ! %l5 = ff0000ff00000000
! Mem[0000000030141400] = 00000000, %l5 = ff0000ff00000000
ldswa [%i5+%g0]0x89,%l5 ! %l5 = 0000000000000000
! Mem[0000000030081410] = ff0000ff, %l5 = 0000000000000000
lduha [%i2+%o5]0x89,%l5 ! %l5 = 00000000000000ff
membar #Sync ! Added by membar checker (25)
! Mem[0000000030041400] = 0037f70f 19adba28 00000000 000000e0
! Mem[0000000030041410] = 00000000 00000000 1e57899f 704e25f9
! Mem[0000000030041420] = 610c91c4 a23eeedf 00000000 00000000
! Mem[0000000030041430] = 000094d4 000000e0 66a89750 51b3147f
ldda [%i1]ASI_BLK_SL,%f16 ! Block Load from 0000000030041400
! Starting 10 instruction Store Burst
membar #Sync ! Added by membar checker (26)
! %l1 = 0000000000000028, Mem[0000000030041408] = 00000000
stwa %l1,[%i1+%o4]0x89 ! Mem[0000000030041408] = 00000028
p0_label_148:
! %l5 = 00000000000000ff, Mem[0000000030141400] = 00000000
stwa %l5,[%i5+%g0]0x81 ! Mem[0000000030141400] = 000000ff
! Mem[0000000030041410] = 00000000, %l0 = ffffffffffffffff
swapa [%i1+%o5]0x89,%l0 ! %l0 = 0000000000000000
! %f12 = 21716700 4cc17a8d, Mem[0000000030181408] = ffffffff ffffffff
stda %f12,[%i6+%o4]0x81 ! Mem[0000000030181408] = 21716700 4cc17a8d
! %l2 = 0000000028baad19, Mem[0000000010041410] = ff00ff0d
stba %l2,[%i1+%o5]0x88 ! Mem[0000000010041410] = ff00ff19
! Mem[0000000010141410] = ffffffff, %l0 = 0000000000000000
swapa [%i5+%o5]0x80,%l0 ! %l0 = 00000000ffffffff
! Mem[0000000010001400] = 00000003, %l6 = 0000000000000000
swapa [%i0+%g0]0x88,%l6 ! %l6 = 0000000000000003
! %l5 = 00000000000000ff, Mem[0000000010101408] = 00000000
stba %l5,[%i4+%o4]0x80 ! Mem[0000000010101408] = ff000000
! %l7 = 000000000000003f, Mem[00000000300c1410] = 0dff00ff
stwa %l7,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 0000003f
! %f16 = 28baad19 0ff73700, %l2 = 0000000028baad19
! Mem[0000000010181408] = ffbd176e1ab5fe2d
add %i6,0x008,%g1
stda %f16,[%g1+%l2]ASI_PST32_P ! Mem[0000000010181408] = ffbd176e0ff73700
! Starting 10 instruction Load Burst
! Mem[0000000030041400] = 0037f70f, %l7 = 000000000000003f
ldsba [%i1+%g0]0x81,%l7 ! %l7 = 0000000000000000
p0_label_149:
! %l0 = 00000000ffffffff, imm = 000000000000089c, %l4 = ffffffffffffffff
add %l0,0x89c,%l4 ! %l4 = 000000010000089b
! Mem[0000000030181400] = 000000ff, %l6 = 0000000000000003
lduwa [%i6+%g0]0x89,%l6 ! %l6 = 00000000000000ff
! Mem[0000000010041418] = 4cc17a8d, %l0 = 00000000ffffffff
lduba [%i1+0x018]%asi,%l0 ! %l0 = 000000000000004c
membar #Sync ! Added by membar checker (27)
! Mem[0000000030181400] = ff000000 c6960309 21716700 4cc17a8d
! Mem[0000000030181410] = 7f276700 00000000 f927f3d8 6025bc2d
! Mem[0000000030181420] = b4e5a795 5a64ed3f cef18dd7 28a88367
! Mem[0000000030181430] = 9ae99a45 0ff7373e 39307cef cc174fb6
ldda [%i6]ASI_BLK_SL,%f0 ! Block Load from 0000000030181400
! Mem[0000000030081408] = 895ceeff, %l7 = 0000000000000000
ldsha [%i2+%o4]0x89,%l7 ! %l7 = ffffffffffffeeff
! Mem[0000000030001410] = 00000000, %l5 = 00000000000000ff
ldswa [%i0+%o5]0x81,%l5 ! %l5 = 0000000000000000
! Mem[0000000021800000] = 00fffa80, %l6 = 00000000000000ff
lduba [%o3+0x001]%asi,%l6 ! %l6 = 00000000000000ff
! Mem[0000000030041410] = ffffffff, %l4 = 000000010000089b
lduha [%i1+%o5]0x81,%l4 ! %l4 = 000000000000ffff
! Mem[0000000010041408] = 670000a4, %l6 = 00000000000000ff
ldswa [%i1+%o4]0x88,%l6 ! %l6 = 00000000670000a4
! Starting 10 instruction Store Burst
membar #Sync ! Added by membar checker (28)
! %l4 = 000000000000ffff, Mem[0000000030181410] = 7f276700
stwa %l4,[%i6+%o5]0x81 ! Mem[0000000030181410] = 0000ffff
p0_label_150:
! Mem[0000000030041408] = 00000028, %l4 = 000000000000ffff
ldstuba [%i1+%o4]0x89,%l4 ! %l4 = 00000028000000ff
! %l0 = 000000000000004c, Mem[0000000030001408] = ffffffff
stwa %l0,[%i0+%o4]0x81 ! Mem[0000000030001408] = 0000004c
! %f30 = 7f14b351 5097a866, Mem[0000000010181438] = 22908d49 00000000
std %f30,[%i6+0x038] ! Mem[0000000010181438] = 7f14b351 5097a866
! %l2 = 0000000028baad19, %l3 = 0000000091ffffff, %l4 = 0000000000000028
xnor %l2,%l3,%l4 ! %l4 = ffffffff46baad19
! %l2 = 0000000028baad19, Mem[0000000010001410] = 00000000
stba %l2,[%i0+%o5]0x88 ! Mem[0000000010001410] = 00000019
! %f24 = dfee3ea2 c4910c61, Mem[0000000010001408] = 3e000000 00000000
stda %f24,[%i0+%o4]0x80 ! Mem[0000000010001408] = dfee3ea2 c4910c61
! %l0 = 000000000000004c, Mem[00000000100c1400] = 1a000000
stwa %l0,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 0000004c
! %l0 = 000000000000004c, Mem[00000000201c0000] = ffec826e
stb %l0,[%o0+%g0] ! Mem[00000000201c0000] = 4cec826e
! Mem[0000000030181410] = ffff0000, %l3 = 0000000091ffffff
ldstuba [%i6+%o5]0x89,%l3 ! %l3 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030001400] = 00000000, %l6 = 00000000670000a4
lduha [%i0+%g0]0x81,%l6 ! %l6 = 0000000000000000
p0_label_151:
! %l0 = 000000000000004c, %l1 = 0000000000000028, %y = 000000ee
sdiv %l0,%l1,%l0 ! %l0 = 000000007fffffff
mov %l0,%y ! %y = 7fffffff
! Mem[00000000100c1400] = 0000004c, %l6 = 0000000000000000
ldsba [%i3+%g0]0x80,%l6 ! %l6 = 0000000000000000
! Mem[0000000030041410] = ffffffff, %l2 = 0000000028baad19
ldsba [%i1+%o5]0x89,%l2 ! %l2 = ffffffffffffffff
! Mem[0000000030181400] = 000000ff, %f3 = 00677121
lda [%i6+%g0]0x89,%f3 ! %f3 = 000000ff
! Mem[0000000030101400] = 000094d4ffffff01, %l4 = ffffffff46baad19
ldxa [%i4+%g0]0x89,%l4 ! %l4 = 000094d4ffffff01
! Mem[0000000010001428] = d3844c69, %l3 = 0000000000000000
ldsb [%i0+0x02a],%l3 ! %l3 = 000000000000004c
! Mem[0000000021800080] = a3f2944f, %l0 = 000000007fffffff
ldsha [%o3+0x080]%asi,%l0 ! %l0 = ffffffffffffa3f2
! %l1 = 0000000000000028, %l6 = 0000000000000000, %l6 = 0000000000000000
xnor %l1,%l6,%l6 ! %l6 = ffffffffffffffd7
! Mem[0000000010001410] = 19000000, %l1 = 0000000000000028
ldsba [%i0+%o5]0x80,%l1 ! %l1 = 0000000000000019
! Starting 10 instruction Store Burst
! %f29 = d4940000, Mem[0000000010141400] = 7abaad19
sta %f29,[%i5+%g0]0x88 ! Mem[0000000010141400] = d4940000
p0_label_152:
! %l0 = ffffffffffffa3f2, Mem[0000000010101427] = 0a1de4e8
stb %l0,[%i4+0x027] ! Mem[0000000010101424] = 0a1de4f2
! Mem[0000000030141410] = ff00000000000000, %l6 = ffffffffffffffd7
ldxa [%i5+%o5]0x89,%l6 ! %l6 = ff00000000000000
! Mem[0000000010001410] = 19000000, %l7 = ffffffffffffeeff
swapa [%i0+%o5]0x80,%l7 ! %l7 = 0000000019000000
! %l4 = ffffff01, %l5 = 00000000, Mem[0000000030001410] = 00000000 67000000
stda %l4,[%i0+%o5]0x89 ! Mem[0000000030001410] = ffffff01 00000000
! %l0 = ffffa3f2, %l1 = 00000019, Mem[0000000010181410] = ad190000 c580bb9c
stda %l0,[%i6+%o5]0x80 ! Mem[0000000010181410] = ffffa3f2 00000019
! Mem[0000000010081410] = ff00f1ce, %l7 = 0000000019000000
ldstuba [%i2+%o5]0x80,%l7 ! %l7 = 000000ff000000ff
! Mem[0000000030081408] = ffee5c89, %l6 = ff00000000000000
swapa [%i2+%o4]0x81,%l6 ! %l6 = 00000000ffee5c89
! %l7 = 00000000000000ff, Mem[0000000010081400] = ff000000, %asi = 80
stha %l7,[%i2+0x000]%asi ! Mem[0000000010081400] = 00ff0000
! Mem[00000000300c1400] = c580bb9c, %l7 = 00000000000000ff
swapa [%i3+%g0]0x81,%l7 ! %l7 = 00000000c580bb9c
! Starting 10 instruction Load Burst
! Mem[0000000020800000] = ffff8ed8, %l6 = 00000000ffee5c89
ldsha [%o1+0x000]%asi,%l6 ! %l6 = ffffffffffffffff
p0_label_153:
! Mem[000000001004141c] = 000000ff, %l3 = 000000000000004c
ldsw [%i1+0x01c],%l3 ! %l3 = 00000000000000ff
! Mem[0000000030141410] = 00000000, %l6 = ffffffffffffffff
lduha [%i5+%o5]0x81,%l6 ! %l6 = 0000000000000000
! Mem[0000000030081400] = ffffffff, %l6 = 0000000000000000
lduba [%i2+%g0]0x81,%l6 ! %l6 = 00000000000000ff
! Mem[0000000010081438] = fffff842 91560000, %l2 = ffffffff, %l3 = 000000ff
ldda [%i2+0x038]%asi,%l2 ! %l2 = 00000000fffff842 0000000091560000
! Mem[0000000030101410] = 28baad19, %l2 = 00000000fffff842
ldsba [%i4+%o5]0x81,%l2 ! %l2 = 0000000000000028
! Mem[00000000100c1410] = f9250070, %l5 = 0000000000000000
swapa [%i3+%o5]0x80,%l5 ! %l5 = 00000000f9250070
! Mem[0000000010001400] = 0000000000000000, %l1 = 0000000000000019
ldxa [%i0+%g0]0x88,%l1 ! %l1 = 0000000000000000
! Mem[0000000010001408] = dfee3ea2c4910c61, %f0 = 090396c6 000000ff
ldda [%i0+0x008]%asi,%f0 ! %f0 = dfee3ea2 c4910c61
! Mem[00000000300c1400] = ff000000ff000000, %f0 = dfee3ea2 c4910c61
ldda [%i3+%g0]0x89,%f0 ! %f0 = ff000000 ff000000
! Starting 10 instruction Store Burst
! %l3 = 0000000091560000, Mem[00000000218001c1] = ffff37e3, %asi = 80
stba %l3,[%o3+0x1c1]%asi ! Mem[00000000218001c0] = ff0037e3
p0_label_154:
! %l2 = 0000000000000028, Mem[0000000030141400] = ff000000
stha %l2,[%i5+%g0]0x89 ! Mem[0000000030141400] = ff000028
! %f17 = 0ff73700, Mem[0000000010001410] = ffeeffff
sta %f17,[%i0+%o5]0x88 ! Mem[0000000010001410] = 0ff73700
! %l2 = 00000028, %l3 = 91560000, Mem[0000000030041408] = 000000ff e0000000
stda %l2,[%i1+%o4]0x89 ! Mem[0000000030041408] = 00000028 91560000
! %l1 = 0000000000000000, Mem[0000000021800140] = 00ff1f70
sth %l1,[%o3+0x140] ! Mem[0000000021800140] = 00001f70
! Mem[0000000030101400] = 01ffffff, %l6 = 00000000000000ff
swapa [%i4+%g0]0x81,%l6 ! %l6 = 0000000001ffffff
! %f16 = 28baad19 0ff73700 e0000000 00000000
! %f20 = 00000000 00000000 f9254e70 9f89571e
! %f24 = dfee3ea2 c4910c61 00000000 00000000
! %f28 = e0000000 d4940000 7f14b351 5097a866
stda %f16,[%i4]ASI_BLK_PL ! Block Store to 0000000010101400
! %f12 = 3e37f70f 459ae99a, Mem[0000000010081400] = 0000ff00 00007000
stda %f12,[%i2+%g0]0x88 ! Mem[0000000010081400] = 3e37f70f 459ae99a
! Mem[0000000010081423] = 00000000, %l0 = ffffffffffffa3f2
ldstub [%i2+0x023],%l0 ! %l0 = 00000000000000ff
! %l5 = 00000000f9250070, Mem[00000000300c1408] = 00000000
stwa %l5,[%i3+%o4]0x81 ! Mem[00000000300c1408] = f9250070
! Starting 10 instruction Load Burst
! Mem[0000000010141400] = 000094d400000028, %l0 = 0000000000000000
ldxa [%i5+%g0]0x80,%l0 ! %l0 = 000094d400000028
p0_label_155:
! Mem[0000000030041408] = 28000000, %l1 = 0000000000000000
lduwa [%i1+%o4]0x81,%l1 ! %l1 = 0000000028000000
! Mem[0000000030041410] = ffffffff, %f4 = 00000000
lda [%i1+%o5]0x89,%f4 ! %f4 = ffffffff
! Mem[0000000010081428] = b4e5a7957abaad19, %l6 = 0000000001ffffff
ldxa [%i2+0x028]%asi,%l6 ! %l6 = b4e5a7957abaad19
! Mem[0000000010081410] = cef100ff, %l3 = 0000000091560000
ldsha [%i2+%o5]0x88,%l3 ! %l3 = 00000000000000ff
! Mem[0000000010081408] = 000000006f84f752, %f10 = 6783a828 d78df1ce
ldda [%i2+%o4]0x80,%f10 ! %f10 = 00000000 6f84f752
! Mem[0000000010141408] = 00000000, %l1 = 0000000028000000
ldsba [%i5+%o4]0x80,%l1 ! %l1 = 0000000000000000
! %f13 = 459ae99a, %f7 = d8f327f9, %f11 = 6f84f752
fmuls %f13,%f7 ,%f11 ! %f11 = df1323ed
! Mem[0000000010081400] = 3e37f70f459ae99a, %f2 = 8d7ac14c 000000ff
ldda [%i2+%g0]0x88,%f2 ! %f2 = 3e37f70f 459ae99a
! Mem[0000000030101400] = 000000ff, %f4 = ffffffff
lda [%i4+%g0]0x81,%f4 ! %f4 = 000000ff
! Starting 10 instruction Store Burst
! Mem[0000000010001434] = 00000000, %l1 = 00000000, %l6 = 7abaad19
add %i0,0x34,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 0000000000000000
p0_label_156:
! %l5 = 00000000f9250070, Mem[00000000100c1400] = 4c000000
stba %l5,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 4c000070
membar #Sync ! Added by membar checker (29)
! Mem[0000000010101400] = 0037f70f, %l5 = 00000000f9250070
swapa [%i4+%g0]0x80,%l5 ! %l5 = 000000000037f70f
! %l6 = 0000000000000000, Mem[0000000030141410] = 00000000000000ff
stxa %l6,[%i5+%o5]0x81 ! Mem[0000000030141410] = 0000000000000000
! %f2 = 3e37f70f 459ae99a, Mem[0000000030001410] = ffffff01 00000000
stda %f2 ,[%i0+%o5]0x89 ! Mem[0000000030001410] = 3e37f70f 459ae99a
! %l2 = 00000028, %l3 = 000000ff, Mem[0000000030081400] = ffffffff 000000ff
stda %l2,[%i2+%g0]0x81 ! Mem[0000000030081400] = 00000028 000000ff
! %l0 = 000094d400000028, imm = 0000000000000f02, %l0 = 000094d400000028
andn %l0,0xf02,%l0 ! %l0 = 000094d400000028
! Mem[0000000010181400] = 0000a21a, %l2 = 0000000000000028
swapa [%i6+%g0]0x88,%l2 ! %l2 = 000000000000a21a
! %l4 = 000094d4ffffff01, Mem[0000000010001410] = 0ff73700
stwa %l4,[%i0+%o5]0x88 ! Mem[0000000010001410] = ffffff01
! %f23 = 9f89571e, Mem[0000000030101408] = ff000000
sta %f23,[%i4+%o4]0x89 ! Mem[0000000030101408] = 9f89571e
! Starting 10 instruction Load Burst
! Mem[0000000010001420] = 6cc8ff7e, %l2 = 000000000000a21a
lduw [%i0+0x020],%l2 ! %l2 = 000000006cc8ff7e
p0_label_157:
! Mem[0000000030041400] = 0037f70f, %l6 = 0000000000000000
ldswa [%i1+%g0]0x81,%l6 ! %l6 = 000000000037f70f
! Mem[00000000211c0000] = ffff7001, %l6 = 000000000037f70f
ldsb [%o2+%g0],%l6 ! %l6 = ffffffffffffffff
! Mem[0000000030081400] = 28000000, %l4 = 000094d4ffffff01
lduha [%i2+%g0]0x89,%l4 ! %l4 = 0000000000000000
! Mem[00000000100c1400] = 7000004c c9cbe1f0 9cbb80c5 ffffffe3
! Mem[00000000100c1410] = 00000000 000000ff 28a88367 ffffffff
! Mem[00000000100c1420] = 00ff03ff 00000000 0000f1ce 8d7a0000
! Mem[00000000100c1430] = 1ab5e6dc ff7a0000 0000ff8d ffffffe3
ldda [%i3]ASI_BLK_P,%f0 ! Block Load from 00000000100c1400
! Mem[0000000010041408] = a4000067, %l5 = 000000000037f70f
lduwa [%i1+%o4]0x80,%l5 ! %l5 = 00000000a4000067
! Mem[0000000030041408] = 2800000000005691, %f22 = f9254e70 9f89571e
ldda [%i1+%o4]0x81,%f22 ! %f22 = 28000000 00005691
! Mem[0000000010041400] = 98b2e1d6ff0000ff, %l5 = 00000000a4000067
ldxa [%i1+%g0]0x88,%l5 ! %l5 = 98b2e1d6ff0000ff
! %l3 = 00000000000000ff, immed = 00000a2d, %y = 7fffffff
sdiv %l3,0xa2d,%l0 ! %l0 = 000000007fffffff
mov %l0,%y ! %y = 7fffffff
! Mem[000000001018143c] = 5097a866, %l5 = 98b2e1d6ff0000ff
ldsh [%i6+0x03c],%l5 ! %l5 = 0000000000005097
! Starting 10 instruction Store Burst
membar #Sync ! Added by membar checker (30)
! %f18 = e0000000, Mem[00000000100c1408] = 9cbb80c5
st %f18,[%i3+%o4] ! Mem[00000000100c1408] = e0000000
p0_label_158:
! %f8 = 00ff03ff 00000000, Mem[0000000010141430] = ff7a622f f9664594
std %f8 ,[%i5+0x030] ! Mem[0000000010141430] = 00ff03ff 00000000
! %l2 = 6cc8ff7e, %l3 = 000000ff, Mem[0000000010001400] = 00000000 00000000
stda %l2,[%i0+%g0]0x80 ! Mem[0000000010001400] = 6cc8ff7e 000000ff
! %l1 = 0000000000000000, Mem[0000000010181400] = 00000028
stba %l1,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00000000
! %f16 = 28baad19 0ff73700 e0000000 00000000
! %f20 = 00000000 00000000 28000000 00005691
! %f24 = dfee3ea2 c4910c61 00000000 00000000
! %f28 = e0000000 d4940000 7f14b351 5097a866
stda %f16,[%i0]ASI_COMMIT_P ! Block Store to 0000000010001400
! %l4 = 0000000000000000, Mem[0000000010101410] = 00000000
stha %l4,[%i4+%o5]0x88 ! Mem[0000000010101410] = 00000000
! %l0 = 000000007fffffff, Mem[0000000030181410] = ffff00ff
stwa %l0,[%i6+%o5]0x89 ! Mem[0000000030181410] = 7fffffff
! %f2 = 9cbb80c5 ffffffe3, Mem[0000000030041400] = 0ff73700 28baad19
stda %f2 ,[%i1+%g0]0x89 ! Mem[0000000030041400] = 9cbb80c5 ffffffe3
membar #Sync ! Added by membar checker (31)
! Mem[0000000010001410] = 00000000, %l7 = 00000000c580bb9c
swapa [%i0+%o5]0x88,%l7 ! %l7 = 0000000000000000
! %l3 = 00000000000000ff, Mem[0000000010181410] = f2a3ffff
stba %l3,[%i6+%o5]0x88 ! Mem[0000000010181410] = f2a3ffff
! Starting 10 instruction Load Burst
! Mem[0000000010101418] = 1e57899f 704e25f9, %l4 = 00000000, %l5 = 00005097
ldda [%i4+0x018]%asi,%l4 ! %l4 = 000000001e57899f 00000000704e25f9
p0_label_159:
! Mem[00000000100c1400] = 7000004c, %l0 = 000000007fffffff
lduha [%i3+%g0]0x80,%l0 ! %l0 = 0000000000007000
! Mem[0000000030001400] = 00000000, %l2 = 000000006cc8ff7e
ldswa [%i0+%g0]0x81,%l2 ! %l2 = 0000000000000000
! Mem[0000000030041410] = ffffffff, %l4 = 000000001e57899f
lduwa [%i1+%o5]0x89,%l4 ! %l4 = 00000000ffffffff
! Mem[0000000030141400] = ff000028, %l5 = 00000000704e25f9
ldsba [%i5+%g0]0x89,%l5 ! %l5 = 0000000000000028
! Mem[0000000010081410] = ff00f1ce, %l4 = 00000000ffffffff
lduha [%i2+%o5]0x80,%l4 ! %l4 = 000000000000ff00
! Mem[0000000030181410] = ffffff7f, %l4 = 000000000000ff00
ldsha [%i6+%o5]0x81,%l4 ! %l4 = ffffffffffffffff
! Mem[00000000100c1410] = 00000000, %l1 = 0000000000000000
lduha [%i3+%o5]0x80,%l1 ! %l1 = 0000000000000000
! Mem[0000000030081408] = 0000000000000000, %f4 = 00000000 000000ff
ldda [%i2+%o4]0x89,%f4 ! %f4 = 00000000 00000000
! Mem[00000000100c1404] = c9cbe1f0, %l3 = 00000000000000ff
ldsb [%i3+0x006],%l3 ! %l3 = ffffffffffffffe1
! Starting 10 instruction Store Burst
! Mem[00000000100c141f] = ffffffff, %l0 = 0000000000007000
ldstub [%i3+0x01f],%l0 ! %l0 = 000000ff000000ff
p0_label_160:
! %l1 = 0000000000000000, Mem[000000001018143c] = 5097a866
stw %l1,[%i6+0x03c] ! Mem[000000001018143c] = 00000000
! %l3 = ffffffffffffffe1, Mem[0000000010181408] = 0037f70f6e17bdff
stxa %l3,[%i6+%o4]0x88 ! Mem[0000000010181408] = ffffffffffffffe1
! Mem[0000000030001410] = 9ae99a45, %l2 = 0000000000000000
swapa [%i0+%o5]0x81,%l2 ! %l2 = 000000009ae99a45
! %l7 = 0000000000000000, Mem[0000000030141410] = 00000000
stba %l7,[%i5+%o5]0x81 ! Mem[0000000030141410] = 00000000
! %l4 = ffffffffffffffff, Mem[0000000010001408] = 000000e0
stwa %l4,[%i0+%o4]0x88 ! Mem[0000000010001408] = ffffffff
! %l2 = 000000009ae99a45, Mem[0000000030101400] = ff000000
stba %l2,[%i4+%g0]0x89 ! Mem[0000000030101400] = ff000045
! %l6 = ffffffffffffffff, Mem[0000000030141408] = c580bb9c
stba %l6,[%i5+%o4]0x89 ! Mem[0000000030141408] = c580bbff
! %l1 = 0000000000000000, Mem[0000000030101408] = 9f89571e
stha %l1,[%i4+%o4]0x89 ! Mem[0000000030101408] = 9f890000
! Mem[0000000010181438] = 7f14b351, %l1 = 00000000, %l6 = ffffffff
add %i6,0x38,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 000000007f14b351
! Starting 10 instruction Load Burst
! Mem[00000000300c1408] = 700025f9, %l1 = 0000000000000000
ldswa [%i3+%o4]0x89,%l1 ! %l1 = 00000000700025f9
p0_label_161:
! %l1 = 00000000700025f9, immd = fffffffffffff3cb, %l2 = 000000009ae99a45
mulx %l1,-0xc35,%l2 ! %l2 = fffffaa8ce307773
! Mem[0000000030041410] = 00000000ffffffff, %l4 = ffffffffffffffff
ldxa [%i1+%o5]0x89,%l4 ! %l4 = 00000000ffffffff
! Mem[0000000010181418] = 2c27cb51, %l2 = fffffaa8ce307773
lduh [%i6+0x01a],%l2 ! %l2 = 000000000000cb51
! Mem[0000000030101408] = 9f890000, %l0 = 00000000000000ff
ldswa [%i4+%o4]0x89,%l0 ! %l0 = ffffffff9f890000
! Mem[0000000010181400] = 00000000, %l7 = 0000000000000000
lduha [%i6+%g0]0x80,%l7 ! %l7 = 0000000000000000
! Mem[00000000300c1410] = 0000003f, %l2 = 000000000000cb51
lduwa [%i3+%o5]0x81,%l2 ! %l2 = 000000000000003f
! Mem[00000000300c1410] = 0000003f00000000, %f0 = 7000004c c9cbe1f0
ldda [%i3+%o5]0x81,%f0 ! %f0 = 0000003f 00000000
! Mem[0000000030181400] = ff000000 c6960309, %l4 = ffffffff, %l5 = 00000028
ldda [%i6+%g0]0x81,%l4 ! %l4 = 00000000ff000000 00000000c6960309
! Mem[00000000300c1410] = 0000003f, %l7 = 0000000000000000
lduwa [%i3+%o5]0x81,%l7 ! %l7 = 000000000000003f
! Starting 10 instruction Store Burst
! %l0 = ffffffff9f890000, Mem[0000000010041438] = ff00ff0d, %asi = 80
stha %l0,[%i1+0x038]%asi ! Mem[0000000010041438] = 0000ff0d
p0_label_162:
! %l2 = 000000000000003f, Mem[00000000201c0000] = 4cec826e
sth %l2,[%o0+%g0] ! Mem[00000000201c0000] = 003f826e
! Mem[0000000010141420] = 00000000, %l3 = ffffffe1, %l6 = 7f14b351
add %i5,0x20,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 0000000000000000
! Mem[0000000020800001] = ffff8ed8, %l6 = 0000000000000000
ldstub [%o1+0x001],%l6 ! %l6 = 000000ff000000ff
! %l3 = ffffffffffffffe1, Mem[0000000010001438] = 7f14b351, %asi = 80
stwa %l3,[%i0+0x038]%asi ! Mem[0000000010001438] = ffffffe1
! Mem[00000000100c1400] = 7000004c, %l7 = 000000000000003f
ldstuba [%i3+%g0]0x80,%l7 ! %l7 = 00000070000000ff
! %l6 = 00000000000000ff, Mem[00000000300c1408] = f925007000000000
stxa %l6,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00000000000000ff
! %l1 = 00000000700025f9, Mem[0000000010101400] = 700025f9
stwa %l1,[%i4+%g0]0x88 ! Mem[0000000010101400] = 700025f9
! %l0 = 9f890000, %l1 = 700025f9, Mem[0000000010081410] = ff00f1ce 00000000
stda %l0,[%i2+%o5]0x80 ! Mem[0000000010081410] = 9f890000 700025f9
! %f20 = 00000000, %f20 = 00000000
fcmpes %fcc2,%f20,%f20 ! %fcc2 = 0
! Starting 10 instruction Load Burst
! Mem[0000000020800040] = 25f9cbdb, %l1 = 00000000700025f9
ldsha [%o1+0x040]%asi,%l1 ! %l1 = 00000000000025f9
p0_label_163:
! Mem[0000000010041400] = ff0000ff, %l0 = ffffffff9f890000
lduwa [%i1+%g0]0x88,%l0 ! %l0 = 00000000ff0000ff
! Mem[00000000300c1400] = 000000ff000000ff, %l3 = ffffffffffffffe1
ldxa [%i3+%g0]0x81,%l3 ! %l3 = 000000ff000000ff
! Mem[0000000030041400] = ffffffe3, %l4 = 00000000ff000000
ldsba [%i1+%g0]0x89,%l4 ! %l4 = ffffffffffffffe3
! Mem[0000000030141410] = 00000000, %l2 = 000000000000003f
ldsba [%i5+%o5]0x81,%l2 ! %l2 = 0000000000000000
! Mem[0000000030101410] = 19adba28, %l0 = 00000000ff0000ff
ldswa [%i4+%o5]0x89,%l0 ! %l0 = 0000000019adba28
! Mem[0000000030181410] = 7fffffff, %l1 = 00000000000025f9
lduha [%i6+%o5]0x89,%l1 ! %l1 = 000000000000ffff
! Mem[0000000010001410] = 9cbb80c500000000, %l3 = 000000ff000000ff
ldxa [%i0+%o5]0x80,%l3 ! %l3 = 9cbb80c500000000
! Mem[00000000211c0000] = ffff7001, %l0 = 0000000019adba28
ldsha [%o2+0x000]%asi,%l0 ! %l0 = ffffffffffffffff
! Mem[00000000100c1400] = ff00004c, %l5 = 00000000c6960309
lduha [%i3+%g0]0x80,%l5 ! %l5 = 000000000000ff00
! Starting 10 instruction Store Burst
! Mem[0000000010181410] = ffffa3f2, %l4 = ffffffffffffffe3
ldstuba [%i6+%o5]0x80,%l4 ! %l4 = 000000ff000000ff
p0_label_164:
! %f30 = 7f14b351 5097a866, Mem[0000000010141430] = 00ff03ff 00000000
stda %f30,[%i5+0x030]%asi ! Mem[0000000010141430] = 7f14b351 5097a866
! %l6 = 00000000000000ff, Mem[000000001008143d] = 91560000
stb %l6,[%i2+0x03d] ! Mem[000000001008143c] = 91ff0000
! %l6 = 00000000000000ff, imm = fffffffffffff34f, %l5 = 000000000000ff00
orn %l6,-0xcb1,%l5 ! %l5 = 0000000000000cff
! %l1 = 000000000000ffff, Mem[0000000010041410] = 19ff00ff
stba %l1,[%i1+%o5]0x80 ! Mem[0000000010041410] = ffff00ff
! %l6 = 00000000000000ff, Mem[0000000030141410] = 00000000
stwa %l6,[%i5+%o5]0x81 ! Mem[0000000030141410] = 000000ff
! Mem[0000000030141410] = ff000000, %l6 = 00000000000000ff
swapa [%i5+%o5]0x89,%l6 ! %l6 = 00000000ff000000
! Mem[0000000030081410] = ff0000ff, %l0 = ffffffffffffffff
ldstuba [%i2+%o5]0x81,%l0 ! %l0 = 000000ff000000ff
! Mem[0000000010141400] = 000094d4, %l1 = 000000000000ffff
swapa [%i5+%g0]0x80,%l1 ! %l1 = 00000000000094d4
! %l4 = 00000000000000ff, Mem[0000000010181426] = 000000f2, %asi = 80
stha %l4,[%i6+0x026]%asi ! Mem[0000000010181424] = 000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030081410] = ff0000ff, %l7 = 0000000000000070
lduba [%i2+%o5]0x81,%l7 ! %l7 = 00000000000000ff
p0_label_165:
! Mem[00000000300c1408] = ff00000000000000, %f6 = 28a88367 ffffffff
ldda [%i3+%o4]0x89,%f6 ! %f6 = ff000000 00000000
membar #Sync ! Added by membar checker (32)
! Mem[0000000030101400] = 450000ff d4940000 0000899f ef53a248
! Mem[0000000030101410] = 28baad19 0ff7373e 00000000 c9cbe1f0
! Mem[0000000030101420] = 3fed645a 95a7e5b4 6783a828 d78df1ce
! Mem[0000000030101430] = 3e37f70f ff410000 fffff842 895ceee0
ldda [%i4]ASI_BLK_AIUSL,%f16 ! Block Load from 0000000030101400
! Mem[0000000010141410] = 00000000, %l2 = 0000000000000000
ldsba [%i5+%o5]0x88,%l2 ! %l2 = 0000000000000000
! Mem[0000000030141410] = ff00000000000000, %f8 = 00ff03ff 00000000
ldda [%i5+%o5]0x81,%f8 ! %f8 = ff000000 00000000
! Mem[0000000010081408] = 00000000, %l3 = 9cbb80c500000000
lduha [%i2+%o4]0x88,%l3 ! %l3 = 0000000000000000
! Mem[0000000010041400] = ff0000ff, %l0 = 00000000000000ff
ldswa [%i1+%g0]0x88,%l0 ! %l0 = ffffffffff0000ff
! Mem[0000000010041404] = d6e1b298, %l3 = 0000000000000000
lduh [%i1+0x006],%l3 ! %l3 = 000000000000b298
! %f8 = ff000000, %f15 = ffffffe3, %f13 = ff7a0000
fsubs %f8 ,%f15,%f13 ! %f13 = ffffffe3
! Mem[0000000030001408] = 2dfeb51a4c000000, %f2 = 9cbb80c5 ffffffe3
ldda [%i0+%o4]0x89,%f2 ! %f2 = 2dfeb51a 4c000000
! Starting 10 instruction Store Burst
! %l5 = 0000000000000cff, Mem[00000000100c1410] = 00000000000000ff
stxa %l5,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 0000000000000cff
p0_label_166:
! %l4 = 00000000000000ff, Mem[0000000030081408] = 00000000
stwa %l4,[%i2+%o4]0x81 ! Mem[0000000030081408] = 000000ff
! Mem[00000000100c1430] = 1ab5e6dc, %l7 = 00000000000000ff
swap [%i3+0x030],%l7 ! %l7 = 000000001ab5e6dc
! Mem[0000000010001408] = ffffffff, %l1 = 00000000000094d4
ldstuba [%i0+%o4]0x88,%l1 ! %l1 = 000000ff000000ff
! Mem[0000000010141410] = 00000000, %l4 = 00000000000000ff
swapa [%i5+%o5]0x80,%l4 ! %l4 = 0000000000000000
! %l4 = 0000000000000000, Mem[0000000010181410] = ffffa3f2
stha %l4,[%i6+%o5]0x80 ! Mem[0000000010181410] = 0000a3f2
! %f7 = 00000000, Mem[0000000010001410] = c580bb9c
sta %f7 ,[%i0+%o5]0x88 ! Mem[0000000010001410] = 00000000
! Mem[0000000010041408] = a4000067, %l1 = 00000000000000ff
ldstuba [%i1+%o4]0x80,%l1 ! %l1 = 000000a4000000ff
! %l5 = 0000000000000cff, %l6 = 00000000ff000000, %l4 = 0000000000000000
xnor %l5,%l6,%l4 ! %l4 = ffffffff00fff300
! Mem[0000000010081434] = e0ee5c89, %l2 = 0000000000000000, %asi = 80
swapa [%i2+0x034]%asi,%l2 ! %l2 = 00000000e0ee5c89
! Starting 10 instruction Load Burst
! Mem[0000000010181410] = 0000a3f200000019, %f0 = 0000003f 00000000
ldda [%i6+%o5]0x80,%f0 ! %f0 = 0000a3f2 00000019
p0_label_167:
! Mem[0000000010141430] = 7f14b351 5097a866, %l4 = 00fff300, %l5 = 00000cff
ldda [%i5+0x030]%asi,%l4 ! %l4 = 000000007f14b351 000000005097a866
! Mem[0000000030041408] = 2800000000005691, %l0 = ffffffffff0000ff
ldxa [%i1+%o4]0x81,%l0 ! %l0 = 2800000000005691
! Mem[0000000030001410] = 3e37f70f00000000, %l5 = 000000005097a866
ldxa [%i0+%o5]0x89,%l5 ! %l5 = 3e37f70f00000000
! Mem[0000000010141400] = 28000000ffff0000, %l7 = 000000001ab5e6dc
ldxa [%i5+%g0]0x88,%l7 ! %l7 = 28000000ffff0000
! Mem[0000000030041400] = e3ffffff, %l3 = 000000000000b298
lduba [%i1+%g0]0x81,%l3 ! %l3 = 00000000000000e3
! Mem[0000000010101410] = 00000000, %l2 = 00000000e0ee5c89
ldsba [%i4+%o5]0x88,%l2 ! %l2 = 0000000000000000
! Mem[00000000300c1410] = 0000003f, %f15 = ffffffe3
lda [%i3+%o5]0x81,%f15 ! %f15 = 0000003f
! Mem[00000000300c1400] = ff000000 ff000000, %l6 = ff000000, %l7 = ffff0000
ldda [%i3+%g0]0x89,%l6 ! %l6 = 00000000ff000000 00000000ff000000
! Mem[0000000010001400] = 28baad190ff73700, %l5 = 3e37f70f00000000
ldxa [%i0+%g0]0x80,%l5 ! %l5 = 28baad190ff73700
! Starting 10 instruction Store Burst
! %l5 = 28baad190ff73700, Mem[00000000211c0001] = ffff7001, %asi = 80
stba %l5,[%o2+0x001]%asi ! Mem[00000000211c0000] = ff007001
p0_label_168:
! Mem[0000000030041408] = 28000000, %l2 = 0000000000000000
ldstuba [%i1+%o4]0x81,%l2 ! %l2 = 00000028000000ff
! Mem[0000000010181408] = ffffffe1, %l7 = 00000000ff000000
swapa [%i6+%o4]0x88,%l7 ! %l7 = 00000000ffffffe1
! %l2 = 0000000000000028, Mem[0000000010141400] = 0000ffff00000028
stxa %l2,[%i5+%g0]0x80 ! Mem[0000000010141400] = 0000000000000028
! Mem[0000000010041408] = 670000ff, %l2 = 0000000000000028
swapa [%i1+%o4]0x88,%l2 ! %l2 = 00000000670000ff
! Mem[0000000010081400] = 9ae99a45, %l4 = 000000007f14b351
swapa [%i2+%g0]0x80,%l4 ! %l4 = 000000009ae99a45
! %l7 = 00000000ffffffe1, Mem[0000000010141400] = 00000000
stwa %l7,[%i5+%g0]0x88 ! Mem[0000000010141400] = ffffffe1
! %l5 = 28baad190ff73700, Mem[00000000100c1427] = 00000000
stb %l5,[%i3+0x027] ! Mem[00000000100c1424] = 00000000
! Mem[00000000211c0001] = ff007001, %l7 = 00000000ffffffe1
ldstuba [%o2+0x001]%asi,%l7 ! %l7 = 00000000000000ff
! %l3 = 00000000000000e3, Mem[00000000211c0001] = ffff7001, %asi = 80
stba %l3,[%o2+0x001]%asi ! Mem[00000000211c0000] = ffe37001
! Starting 10 instruction Load Burst
! Mem[000000001004140c] = 00000000, %l4 = 000000009ae99a45
ldsh [%i1+0x00c],%l4 ! %l4 = 0000000000000000
p0_label_169:
! Mem[0000000010141408] = 00000000, %l0 = 2800000000005691
lduha [%i5+%o4]0x80,%l0 ! %l0 = 0000000000000000
! Mem[0000000030101400] = 450000ff, %f12 = 1ab5e6dc
lda [%i4+%g0]0x81,%f12 ! %f12 = 450000ff
! Mem[0000000030141410] = ff000000 00000000, %l2 = 670000ff, %l3 = 000000e3
ldda [%i5+%o5]0x81,%l2 ! %l2 = 00000000ff000000 0000000000000000
! %l0 = 00000000, %l1 = 000000a4, Mem[0000000010001408] = ffffffff 00000000
stda %l0,[%i0+%o4]0x88 ! Mem[0000000010001408] = 00000000 000000a4
! %f3 = 4c000000, %f21 = 19adba28
fsqrts %f3 ,%f21 ! %f21 = 45b504f3
! Mem[0000000030001400] = 00000000, %f17 = ff000045
lda [%i0+%g0]0x81,%f17 ! %f17 = 00000000
! Mem[0000000030181400] = 000000ff, %l2 = 00000000ff000000
ldsha [%i6+%g0]0x89,%l2 ! %l2 = 00000000000000ff
! Mem[00000000201c0000] = 003f826e, %l1 = 00000000000000a4
ldsba [%o0+0x001]%asi,%l1 ! %l1 = 000000000000003f
! Mem[0000000010041400] = ff0000ff d6e1b298, %l4 = 00000000, %l5 = 0ff73700
ldda [%i1+%g0]0x80,%l4 ! %l4 = 00000000ff0000ff 00000000d6e1b298
! Starting 10 instruction Store Burst
! Mem[0000000010081420] = 000000ff, %l7 = 0000000000000000
swap [%i2+0x020],%l7 ! %l7 = 00000000000000ff
p0_label_170:
! Mem[0000000010001410] = 00000000, %l0 = 0000000000000000
ldstuba [%i0+%o5]0x88,%l0 ! %l0 = 00000000000000ff
! Mem[000000001010140e] = 000000e0, %l6 = 00000000ff000000
ldstub [%i4+0x00e],%l6 ! %l6 = 00000000000000ff
! Mem[0000000010041408] = 00000028, %l2 = 00000000000000ff
ldstuba [%i1+%o4]0x88,%l2 ! %l2 = 00000028000000ff
! Mem[0000000010101410] = 00000000, %l1 = 000000000000003f
ldstuba [%i4+%o5]0x88,%l1 ! %l1 = 00000000000000ff
! %f17 = 00000000, Mem[0000000030001400] = 00000000
sta %f17,[%i0+%g0]0x89 ! Mem[0000000030001400] = 00000000
! %l0 = 0000000000000000, Mem[0000000030181408] = 8d7ac14c00677121
stxa %l0,[%i6+%o4]0x89 ! Mem[0000000030181408] = 0000000000000000
! %l0 = 00000000, %l1 = 00000000, Mem[0000000010141408] = 00000000 277f04a6
stda %l0,[%i5+%o4]0x88 ! Mem[0000000010141408] = 00000000 00000000
! %l4 = ff0000ff, %l5 = d6e1b298, Mem[00000000300c1408] = 00000000 000000ff
stda %l4,[%i3+%o4]0x81 ! Mem[00000000300c1408] = ff0000ff d6e1b298
! %l1 = 0000000000000000, Mem[0000000010141408] = 00000000
stba %l1,[%i5+%o4]0x88 ! Mem[0000000010141408] = 00000000
! Starting 10 instruction Load Burst
! Mem[0000000030141408] = c580bbff, %f10 = 0000f1ce
lda [%i5+%o4]0x89,%f10 ! %f10 = c580bbff
p0_label_171:
! Mem[0000000010141420] = 00000000 ffe50000, %l2 = 00000028, %l3 = 00000000
ldd [%i5+0x020],%l2 ! %l2 = 0000000000000000 00000000ffe50000
! %l2 = 0000000000000000, %l1 = 0000000000000000, %l5 = 00000000d6e1b298
xnor %l2,%l1,%l5 ! %l5 = ffffffffffffffff
! Mem[00000000100c1408] = e0000000 ffffffe3, %l4 = ff0000ff, %l5 = ffffffff
ldda [%i3+%o4]0x80,%l4 ! %l4 = 00000000e0000000 00000000ffffffe3
! Mem[0000000030081408] = 000000ff00000000, %f10 = c580bbff 8d7a0000
ldda [%i2+%o4]0x81,%f10 ! %f10 = 000000ff 00000000
! Mem[00000000211c0000] = ffe37001, %l0 = 0000000000000000
ldsba [%o2+0x001]%asi,%l0 ! %l0 = ffffffffffffffe3
! Mem[0000000030001408] = 4c000000, %l1 = 0000000000000000
ldswa [%i0+%o4]0x89,%l1 ! %l1 = 000000004c000000
! Mem[00000000100c1408] = 000000e0, %f14 = 0000ff8d
lda [%i3+%o4]0x88,%f14 ! %f14 = 000000e0
! Mem[0000000010041414] = 00000000, %l1 = 000000004c000000
lduh [%i1+0x016],%l1 ! %l1 = 0000000000000000
! Mem[0000000030181408] = 00000000, %l5 = 00000000ffffffe3
lduha [%i6+%o4]0x89,%l5 ! %l5 = 0000000000000000
! Starting 10 instruction Store Burst
! %f0 = 0000a3f2 00000019, %l0 = ffffffffffffffe3
! Mem[0000000030081408] = 000000ff00000000
add %i2,0x008,%g1
stda %f0,[%g1+%l0]ASI_PST32_SL ! Mem[0000000030081408] = 19000000f2a30000
p0_label_172:
! %f10 = 000000ff, Mem[0000000010181400] = 00000000
sta %f10,[%i6+%g0]0x80 ! Mem[0000000010181400] = 000000ff
! %l6 = 0000000000000000, Mem[0000000010141410] = ff000000
stha %l6,[%i5+%o5]0x88 ! Mem[0000000010141410] = ff000000
! %f6 = ff000000 00000000, Mem[0000000010141410] = 000000ff ff7a0000
stda %f6 ,[%i5+%o5]0x80 ! Mem[0000000010141410] = ff000000 00000000
! %l3 = 00000000ffe50000, %l3 = 00000000ffe50000, %l3 = 00000000ffe50000
and %l3,%l3,%l3 ! %l3 = 00000000ffe50000
! %l5 = 0000000000000000, Mem[00000000211c0000] = ffe37001
stb %l5,[%o2+%g0] ! Mem[00000000211c0000] = 00e37001
! %l5 = 0000000000000000, Mem[0000000030081400] = 00000028000000ff
stxa %l5,[%i2+%g0]0x81 ! Mem[0000000030081400] = 0000000000000000
! Mem[0000000010141400] = ffffffe1, %l3 = 00000000ffe50000
swapa [%i5+%g0]0x88,%l3 ! %l3 = 00000000ffffffe1
! %l0 = ffffffffffffffe3, Mem[0000000010041408] = 000000ff
stha %l0,[%i1+%o4]0x88 ! Mem[0000000010041408] = 0000ffe3
! %f2 = 2dfeb51a 4c000000, Mem[0000000010041400] = ff0000ff d6e1b298
stda %f2 ,[%i1+0x000]%asi ! Mem[0000000010041400] = 2dfeb51a 4c000000
! Starting 10 instruction Load Burst
! Mem[000000001004141c] = 000000ff, %l7 = 00000000000000ff
ldswa [%i1+0x01c]%asi,%l7 ! %l7 = 00000000000000ff
p0_label_173:
! Mem[0000000010101400] = 700025f9, %f3 = 4c000000
lda [%i4+%g0]0x88,%f3 ! %f3 = 700025f9
! Mem[0000000010041430] = a775ccae, %l4 = 00000000e0000000
ldsb [%i1+0x030],%l4 ! %l4 = ffffffffffffffa7
! Mem[0000000010081400] = 51b3147f, %f21 = 45b504f3
lda [%i2+%g0]0x88,%f21 ! %f21 = 51b3147f
! Mem[0000000010181408] = ff000000, %l5 = 0000000000000000
lduwa [%i6+%o4]0x88,%l5 ! %l5 = 00000000ff000000
! Mem[0000000010081418] = f368d4b6 6e17dfe9, %l0 = ffffffe3, %l1 = 00000000
ldd [%i2+0x018],%l0 ! %l0 = 00000000f368d4b6 000000006e17dfe9
! Mem[0000000030001410] = 00000000, %l7 = 00000000000000ff
lduwa [%i0+%o5]0x89,%l7 ! %l7 = 0000000000000000
! Mem[0000000010141420] = 00000000, %l4 = ffffffffffffffa7
lduw [%i5+0x020],%l4 ! %l4 = 0000000000000000
! Mem[0000000010101410] = 00000000 000000ff, %l0 = f368d4b6, %l1 = 6e17dfe9
ldda [%i4+%o5]0x88,%l0 ! %l0 = 00000000000000ff 0000000000000000
! Mem[0000000020800000] = ffff8ed8, %l6 = 0000000000000000
lduha [%o1+0x000]%asi,%l6 ! %l6 = 000000000000ffff
! Starting 10 instruction Store Burst
membar #Sync ! Added by membar checker (33)
! %f10 = 000000ff 00000000, Mem[0000000030101410] = 19adba28 3e37f70f
stda %f10,[%i4+%o5]0x89 ! Mem[0000000030101410] = 000000ff 00000000
p0_label_174:
! %l0 = 00000000000000ff, Mem[0000000030181410] = ffffff7f00000000
stxa %l0,[%i6+%o5]0x81 ! Mem[0000000030181410] = 00000000000000ff
! Mem[0000000010041428] = bedae363380ea27e, %l5 = 00000000ff000000, %l3 = 00000000ffffffe1
add %i1,0x28,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = bedae363380ea27e
! %l5 = 00000000ff000000, Mem[0000000030101400] = ff000045
stba %l5,[%i4+%g0]0x89 ! Mem[0000000030101400] = ff000000
! Mem[0000000010101408] = 00000000, %l6 = 000000000000ffff
lduba [%i4+%o4]0x80,%l6 ! %l6 = 0000000000000000
! Mem[0000000010101410] = ff000000, %l6 = 0000000000000000
ldstuba [%i4+%o5]0x80,%l6 ! %l6 = 000000ff000000ff
! %l2 = 0000000000000000, imm = fffffffffffff51a, %l5 = 00000000ff000000
or %l2,-0xae6,%l5 ! %l5 = fffffffffffff51a
! %l7 = 0000000000000000, Mem[00000000201c0000] = 003f826e, %asi = 80
stba %l7,[%o0+0x000]%asi ! Mem[00000000201c0000] = 003f826e
! %f8 = ff000000 00000000, %l0 = 00000000000000ff
! Mem[0000000010101438] = 66a8975051b3147f
add %i4,0x038,%g1
stda %f8,[%g1+%l0]ASI_PST16_P ! Mem[0000000010101438] = ff00000000000000
! %f2 = 2dfeb51a 700025f9, %l0 = 00000000000000ff
! Mem[0000000030181400] = ff000000c6960309
stda %f2,[%i6+%l0]ASI_PST16_S ! Mem[0000000030181400] = 2dfeb51a700025f9
! Starting 10 instruction Load Burst
! Mem[0000000030181400] = 2dfeb51a700025f9, %l3 = bedae363380ea27e
ldxa [%i6+%g0]0x81,%l3 ! %l3 = 2dfeb51a700025f9
p0_label_175:
! Mem[00000000300c1400] = 000000ff, %l1 = 0000000000000000
ldsha [%i3+%g0]0x81,%l1 ! %l1 = 0000000000000000
! Mem[0000000010181400] = ff000000, %l7 = 0000000000000000
ldsba [%i6+%g0]0x88,%l7 ! %l7 = 0000000000000000
! Mem[00000000100c1408] = e0000000, %l4 = 0000000000000000
ldsba [%i3+%o4]0x80,%l4 ! %l4 = ffffffffffffffe0
! Mem[00000000201c0000] = 003f826e, %l2 = 0000000000000000
ldub [%o0+%g0],%l2 ! %l2 = 0000000000000000
! Mem[000000001000142c] = 00000000, %l5 = fffffffffffff51a
lduwa [%i0+0x02c]%asi,%l5 ! %l5 = 0000000000000000
! Mem[0000000030081400] = 0000000000000000, %l3 = 2dfeb51a700025f9
ldxa [%i2+%g0]0x81,%l3 ! %l3 = 0000000000000000
! Mem[0000000010081408] = 00000000, %l4 = ffffffffffffffe0
lduba [%i2+%o4]0x88,%l4 ! %l4 = 0000000000000000
! Mem[0000000030041408] = 000000ff, %f7 = 00000000
lda [%i1+%o4]0x89,%f7 ! %f7 = 000000ff
! Mem[00000000100c1400] = ff00004c, %l7 = 0000000000000000
lduha [%i3+%g0]0x80,%l7 ! %l7 = 000000000000ff00
! Starting 10 instruction Store Burst
! %l0 = 00000000000000ff, %l6 = 00000000000000ff, %y = 7fffffff
sdiv %l0,%l6,%l3 ! %l3 = 000000007fffffff
mov %l0,%y ! %y = 000000ff
p0_label_176:
! %f10 = 000000ff 00000000, Mem[0000000010081408] = 00000000 52f7846f
stda %f10,[%i2+%o4]0x88 ! Mem[0000000010081408] = 000000ff 00000000
! %l7 = 000000000000ff00, Mem[0000000010001408] = 00000000
stwa %l7,[%i0+%o4]0x88 ! Mem[0000000010001408] = 0000ff00
! Mem[0000000030081400] = 00000000, %l0 = 00000000000000ff
swapa [%i2+%g0]0x81,%l0 ! %l0 = 0000000000000000
! %l1 = 0000000000000000, Mem[0000000030101400] = 000000ff
stha %l1,[%i4+%g0]0x81 ! Mem[0000000030101400] = 000000ff
! Mem[0000000010081408] = 00000000, %l3 = 000000007fffffff
ldstuba [%i2+%o4]0x80,%l3 ! %l3 = 00000000000000ff
! Mem[0000000010041410] = ff00ffff, %l0 = 0000000000000000
ldstuba [%i1+%o5]0x88,%l0 ! %l0 = 000000ff000000ff
! %l0 = 00000000000000ff, Mem[0000000030081408] = 19000000
stha %l0,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00ff0000
! %f0 = 0000a3f2 00000019 2dfeb51a 700025f9
! %f4 = 00000000 00000000 ff000000 000000ff
! %f8 = ff000000 00000000 000000ff 00000000
! %f12 = 450000ff ffffffe3 000000e0 0000003f
stda %f0,[%i1]ASI_BLK_S ! Block Store to 0000000030041400
! %l3 = 0000000000000000, Mem[0000000030101410] = 00000000
stba %l3,[%i4+%o5]0x81 ! Mem[0000000030101410] = 00000000
! Starting 10 instruction Load Burst
! Mem[00000000100c1410] = 00000000, %l7 = 000000000000ff00
ldswa [%i3+%o5]0x88,%l7 ! %l7 = 0000000000000000
p0_label_177:
! Mem[0000000010181418] = 2c27cb51, %f16 = 000094d4
lda [%i6+0x018]%asi,%f16 ! %f16 = 2c27cb51
membar #Sync ! Added by membar checker (34)
! Mem[0000000010041410] = ffff00ff, %f23 = 00000000
lda [%i1+%o5]0x80,%f23 ! %f23 = ffff00ff
! Mem[0000000030081410] = ff0000ff, %l3 = 0000000000000000
ldswa [%i2+%o5]0x81,%l3 ! %l3 = ffffffffff0000ff
! Mem[0000000010101400] = f9250070 19adba28 00000000 0000ffe0
! Mem[0000000010101410] = ff000000 00000000 1e57899f 704e25f9
! Mem[0000000010101420] = 610c91c4 a23eeedf 00000000 00000000
! Mem[0000000010101430] = 000094d4 000000e0 ff000000 00000000
ldda [%i4]ASI_BLK_P,%f0 ! Block Load from 0000000010101400
! Mem[0000000030081400] = 000000ff, %f24 = b4e5a795
lda [%i2+%g0]0x81,%f24 ! %f24 = 000000ff
! Mem[0000000030101400] = 000000ff d4940000 0000899f ef53a248
! Mem[0000000030101410] = 00000000 ff000000 00000000 c9cbe1f0
! Mem[0000000030101420] = 3fed645a 95a7e5b4 6783a828 d78df1ce
! Mem[0000000030101430] = 3e37f70f ff410000 fffff842 895ceee0
ldda [%i4]ASI_BLK_S,%f16 ! Block Load from 0000000030101400
! Mem[0000000010141408] = 00000000, %l4 = 0000000000000000
lduwa [%i5+%o4]0x88,%l4 ! %l4 = 0000000000000000
! Mem[0000000010101400] = f9250070 19adba28, %l6 = 000000ff, %l7 = 00000000
ldda [%i4+%g0]0x80,%l6 ! %l6 = 00000000f9250070 0000000019adba28
! Mem[0000000030101408] = 48a253ef 9f890000, %l4 = 00000000, %l5 = 00000000
ldda [%i4+%o4]0x89,%l4 ! %l4 = 000000009f890000 0000000048a253ef
! Starting 10 instruction Store Burst
! %l0 = 00000000000000ff, Mem[000000001000141a] = 28000000, %asi = 80
stba %l0,[%i0+0x01a]%asi ! Mem[0000000010001418] = 2800ff00
p0_label_178:
! %l6 = 00000000f9250070, Mem[0000000010001438] = ffffffe1, %asi = 80
stwa %l6,[%i0+0x038]%asi ! Mem[0000000010001438] = f9250070
! %f9 = a23eeedf, Mem[0000000010001410] = 000000ff
sta %f9 ,[%i0+%o5]0x88 ! Mem[0000000010001410] = a23eeedf
! %l0 = 000000ff, %l1 = 00000000, Mem[0000000010181400] = 000000ff 67000000
stda %l0,[%i6+%g0]0x80 ! Mem[0000000010181400] = 000000ff 00000000
! %l2 = 0000000000000000, Mem[0000000021800001] = 00fffa80, %asi = 80
stba %l2,[%o3+0x001]%asi ! Mem[0000000021800000] = 0000fa80
! Mem[0000000030001410] = 00000000, %l6 = 00000000f9250070
ldstuba [%i0+%o5]0x81,%l6 ! %l6 = 00000000000000ff
! %l2 = 0000000000000000, Mem[0000000010001400] = 28baad19
stwa %l2,[%i0+%g0]0x80 ! Mem[0000000010001400] = 00000000
! Mem[0000000030001400] = 00000000, %l2 = 0000000000000000
ldstuba [%i0+%g0]0x81,%l2 ! %l2 = 00000000000000ff
! %f14 = ff000000, Mem[0000000030041410] = 00000000
sta %f14,[%i1+%o5]0x81 ! Mem[0000000030041410] = ff000000
! Mem[0000000020800001] = ffff8ed8, %l6 = 0000000000000000
ldstuba [%o1+0x001]%asi,%l6 ! %l6 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010041410] = 00000000 ff00ffff, %l2 = 00000000, %l3 = ff0000ff
ldda [%i1+%o5]0x88,%l2 ! %l2 = 00000000ff00ffff 0000000000000000
p0_label_179:
! Mem[0000000010101408] = 00000000, %l7 = 0000000019adba28
lduha [%i4+%o4]0x88,%l7 ! %l7 = 0000000000000000
! Mem[0000000010041400] = 2dfeb51a, %l7 = 0000000000000000
lduba [%i1+%g0]0x80,%l7 ! %l7 = 000000000000002d
! Mem[0000000010081410] = 9f890000, %l7 = 000000000000002d
ldsha [%i2+0x012]%asi,%l7 ! %l7 = 0000000000000000
! %f12 = 000094d4, %f5 = 00000000, %f3 = 0000ffe0
fdivs %f12,%f5 ,%f3 ! %f3 = 7f800000
! Mem[0000000010101400] = f9250070 19adba28 00000000 0000ffe0
! Mem[0000000010101410] = ff000000 00000000 1e57899f 704e25f9
! Mem[0000000010101420] = 610c91c4 a23eeedf 00000000 00000000
! Mem[0000000010101430] = 000094d4 000000e0 ff000000 00000000
ldda [%i4]ASI_BLK_AIUPL,%f0 ! Block Load from 0000000010101400
! Mem[0000000010081408] = ff000000, %l2 = 00000000ff00ffff
swapa [%i2+%o4]0x80,%l2 ! %l2 = 00000000ff000000
! Mem[0000000030141408] = 000094d4 c580bbff, %l0 = 000000ff, %l1 = 00000000
ldda [%i5+%o4]0x89,%l0 ! %l0 = 00000000c580bbff 00000000000094d4
! Mem[0000000010041400] = 2dfeb51a, %l4 = 000000009f890000
ldsha [%i1+%g0]0x80,%l4 ! %l4 = 0000000000002dfe
! %f24 = 3fed645a, %f19 = ef53a248
fcmps %fcc1,%f24,%f19 ! %fcc1 = 2
! Starting 10 instruction Store Burst
! %l1 = 00000000000094d4, Mem[00000000300c1410] = 3f000000
stba %l1,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 3f0000d4
p0_label_180:
! %f27 = d78df1ce, Mem[0000000030081408] = 0000ff00
sta %f27,[%i2+%o4]0x89 ! Mem[0000000030081408] = d78df1ce
membar #Sync ! Added by membar checker (35)
! %l1 = 00000000000094d4, Mem[0000000030101400] = 000094d4ff000000
stxa %l1,[%i4+%g0]0x89 ! Mem[0000000030101400] = 00000000000094d4
! %l5 = 0000000048a253ef, Mem[00000000300c1408] = ff0000ff
stba %l5,[%i3+%o4]0x89 ! Mem[00000000300c1408] = ff0000ef
! %l0 = 00000000c580bbff, Mem[0000000010001400] = 00000000
stwa %l0,[%i0+%g0]0x80 ! Mem[0000000010001400] = c580bbff
! Mem[0000000010001410] = a23eeedf, %l2 = 00000000ff000000
swapa [%i0+%o5]0x88,%l2 ! %l2 = 00000000a23eeedf
! Mem[00000000300c1400] = 000000ff, %l2 = 00000000a23eeedf
ldstuba [%i3+%g0]0x81,%l2 ! %l2 = 00000000000000ff
! Mem[0000000030181400] = 1ab5fe2d, %l0 = 00000000c580bbff
swapa [%i6+%g0]0x89,%l0 ! %l0 = 000000001ab5fe2d
! %l4 = 0000000000002dfe, Mem[0000000030041400] = f2a30000
stha %l4,[%i1+%g0]0x89 ! Mem[0000000030041400] = f2a32dfe
! Mem[0000000010181408] = ff000000, %l1 = 00000000000094d4
swapa [%i6+%o4]0x88,%l1 ! %l1 = 00000000ff000000
! Starting 10 instruction Load Burst
! Mem[0000000010101424] = a23eeedf, %l3 = 0000000000000000
ldsb [%i4+0x026],%l3 ! %l3 = ffffffffffffffee
p0_label_181:
! Mem[0000000030001400] = ff000000 000000ff, %l4 = 00002dfe, %l5 = 48a253ef
ldda [%i0+%g0]0x89,%l4 ! %l4 = 00000000000000ff 00000000ff000000
! Mem[0000000010001400] = c580bbff0ff73700, %l7 = 0000000000000000
ldxa [%i0+%g0]0x80,%l7 ! %l7 = c580bbff0ff73700
! Mem[0000000010041400] = 2dfeb51a, %l6 = 00000000000000ff
ldswa [%i1+%g0]0x80,%l6 ! %l6 = 000000002dfeb51a
! Mem[0000000010001434] = d4940000, %l7 = c580bbff0ff73700
lduw [%i0+0x034],%l7 ! %l7 = 00000000d4940000
! Mem[0000000030141410] = 000000ff, %l0 = 000000001ab5fe2d
lduwa [%i5+%o5]0x89,%l0 ! %l0 = 00000000000000ff
! Mem[0000000010101400] = 700025f9, %l5 = 00000000ff000000
lduha [%i4+%g0]0x88,%l5 ! %l5 = 00000000000025f9
! Mem[0000000010181410] = 0000a3f2, %l2 = 0000000000000000
ldsba [%i6+%o5]0x80,%l2 ! %l2 = 0000000000000000
! Mem[0000000030001400] = 000000ff, %l6 = 000000002dfeb51a
lduha [%i0+%g0]0x89,%l6 ! %l6 = 00000000000000ff
! Mem[0000000010101408] = 00000000, %l0 = 00000000000000ff
lduha [%i4+%o4]0x88,%l0 ! %l0 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[0000000021800000] = 0000fa80, %l5 = 00000000000025f9
ldstub [%o3+%g0],%l5 ! %l5 = 00000000000000ff
p0_label_182:
! %l3 = ffffffffffffffee, Mem[0000000010141410] = ff00000000000000
stx %l3,[%i5+%o5] ! Mem[0000000010141410] = ffffffffffffffee
! Mem[000000001018140c] = ffffffff, %l3 = ffffffffffffffee, %asi = 80
swapa [%i6+0x00c]%asi,%l3 ! %l3 = 00000000ffffffff
! %l5 = 0000000000000000, Mem[00000000300c1410] = 3f0000d4
stha %l5,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 3f000000
! %l5 = 0000000000000000, Mem[0000000030101408] = 0000899f
stha %l5,[%i4+%o4]0x81 ! Mem[0000000030101408] = 0000899f
! %l7 = 00000000d4940000, Mem[0000000010181408] = 000094d4
stwa %l7,[%i6+%o4]0x88 ! Mem[0000000010181408] = d4940000
! Mem[0000000021800080] = a3f2944f, %l5 = 0000000000000000
ldstub [%o3+0x080],%l5 ! %l5 = 000000a3000000ff
! %l5 = 00000000000000a3, imm = 0000000000000bf7, %l1 = 00000000ff000000
xor %l5,0xbf7,%l1 ! %l1 = 0000000000000b54
! %l4 = 00000000000000ff, Mem[0000000010041408] = 0000ffe3
stba %l4,[%i1+%o4]0x88 ! Mem[0000000010041408] = 0000ffff
! %l6 = 00000000000000ff, Mem[0000000010181424] = 000000ff, %asi = 80
stwa %l6,[%i6+0x024]%asi ! Mem[0000000010181424] = 000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010041400] = 2dfeb51a, %l3 = 00000000ffffffff
ldswa [%i1+%g0]0x80,%l3 ! %l3 = 000000002dfeb51a
p0_label_183:
! Mem[0000000010181410] = f2a30000, %l3 = 000000002dfeb51a
ldswa [%i6+%o5]0x88,%l3 ! %l3 = fffffffff2a30000
! Mem[0000000010001400] = ffbb80c5, %l6 = 00000000000000ff
ldswa [%i0+%g0]0x88,%l6 ! %l6 = ffffffffffbb80c5
! Mem[000000001018141c] = 386059d7, %l0 = 0000000000000000
ldswa [%i6+0x01c]%asi,%l0 ! %l0 = 00000000386059d7
! Mem[0000000030181408] = 00000000, %l0 = 00000000386059d7
lduba [%i6+%o4]0x81,%l0 ! %l0 = 0000000000000000
! Mem[0000000010081400] = 51b3147f, %f11 = 00000000
lda [%i2+%g0]0x88,%f11 ! %f11 = 51b3147f
! Mem[0000000010181400] = 00000000ff000000, %l6 = ffffffffffbb80c5
ldxa [%i6+%g0]0x88,%l6 ! %l6 = 00000000ff000000
! Mem[00000000201c0000] = 003f826e, %l4 = 00000000000000ff
lduba [%o0+0x001]%asi,%l4 ! %l4 = 000000000000003f
! Mem[00000000100c1408] = 000000e0, %l7 = 00000000d4940000
ldsba [%i3+%o4]0x88,%l7 ! %l7 = ffffffffffffffe0
! Mem[0000000010001410] = 00000000ff000000, %l3 = fffffffff2a30000
ldxa [%i0+%o5]0x88,%l3 ! %l3 = 00000000ff000000
! Starting 10 instruction Store Burst
! %l0 = 0000000000000000, Mem[0000000030081408] = cef18dd7
stba %l0,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00f18dd7
p0_label_184:
! Mem[0000000030101408] = 9f890000, %l7 = ffffffffffffffe0
swapa [%i4+%o4]0x89,%l7 ! %l7 = 000000009f890000
! Mem[0000000010141410] = ffffffff, %l1 = 0000000000000b54
swapa [%i5+%o5]0x80,%l1 ! %l1 = 00000000ffffffff
! %l1 = 00000000ffffffff, %l4 = 000000000000003f, %l5 = 00000000000000a3
udivx %l1,%l4,%l5 ! %l5 = 0000000004104104
! Mem[00000000100c1408] = 000000e0, %l6 = 00000000ff000000
ldstuba [%i3+%o4]0x88,%l6 ! %l6 = 000000e0000000ff
! %f30 = fffff842, Mem[00000000300c1400] = ff0000ff
sta %f30,[%i3+%g0]0x89 ! Mem[00000000300c1400] = fffff842
! Mem[00000000100c1410] = 00000000, %l3 = 00000000ff000000
swapa [%i3+%o5]0x80,%l3 ! %l3 = 0000000000000000
! %l7 = 000000009f890000, Mem[0000000030001400] = 000000ff
stba %l7,[%i0+%g0]0x89 ! Mem[0000000030001400] = 00000000
! Mem[0000000030041408] = 1ab5fe2d, %l3 = 0000000000000000
ldstuba [%i1+%o4]0x89,%l3 ! %l3 = 0000002d000000ff
! Mem[0000000021800081] = fff2944f, %l2 = 0000000000000000
ldstuba [%o3+0x081]%asi,%l2 ! %l2 = 000000f2000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010041410] = ff00ffff, %f7 = 9f89571e
lda [%i1+%o5]0x88,%f7 ! %f7 = ff00ffff
p0_label_185:
! Mem[0000000030001410] = 000000ff, %l1 = 00000000ffffffff
lduwa [%i0+%o5]0x89,%l1 ! %l1 = 00000000000000ff
! Mem[00000000100c1414] = 00000cff, %l0 = 0000000000000000
lduha [%i3+0x014]%asi,%l0 ! %l0 = 0000000000000000
! Mem[0000000010181410] = f2a30000, %l2 = 00000000000000f2
ldsha [%i6+%o5]0x88,%l2 ! %l2 = 0000000000000000
! Mem[0000000030081400] = 000000ff00000000, %l3 = 000000000000002d
ldxa [%i2+%g0]0x81,%l3 ! %l3 = 000000ff00000000
! %f22 = 00000000, %f0 = 28baad19, %f22 = 00000000 c9cbe1f0
fsmuld %f22,%f0 ,%f22 ! %f22 = 00000000 00000000
! %f5 = 000000ff, %f8 = dfee3ea2
fcmpes %fcc1,%f5 ,%f8 ! %fcc1 = 2
! Mem[00000000100c1408] = ff000000, %l5 = 0000000004104104
lduha [%i3+%o4]0x80,%l5 ! %l5 = 000000000000ff00
! Mem[0000000030041410] = ff000000, %l2 = 0000000000000000
lduha [%i1+%o5]0x81,%l2 ! %l2 = 000000000000ff00
! Mem[0000000010081408] = ff00ffff, %l0 = 0000000000000000
ldsba [%i2+%o4]0x80,%l0 ! %l0 = ffffffffffffffff
! Starting 10 instruction Store Burst
! %f20 = 00000000 ff000000, Mem[0000000010001400] = c580bbff 0ff73700
stda %f20,[%i0+%g0]0x80 ! Mem[0000000010001400] = 00000000 ff000000
p0_label_186:
! Mem[0000000010141408] = 00000000, %l3 = 000000ff00000000
swapa [%i5+%o4]0x80,%l3 ! %l3 = 0000000000000000
! Mem[0000000030141410] = ff000000, %l5 = 000000000000ff00
ldstuba [%i5+%o5]0x81,%l5 ! %l5 = 000000ff000000ff
! %l1 = 00000000000000ff, Mem[0000000010141400] = 0000e5ff
stha %l1,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00ffe5ff
! Mem[000000001010141d] = 704e25f9, %l5 = 00000000000000ff
ldstuba [%i4+0x01d]%asi,%l5 ! %l5 = 0000004e000000ff
! Mem[0000000010081408] = ff00ffff, %l6 = 00000000000000e0
swapa [%i2+%o4]0x80,%l6 ! %l6 = 00000000ff00ffff
! Mem[0000000010181408] = d4940000, %l2 = 000000000000ff00
swapa [%i6+%o4]0x88,%l2 ! %l2 = 00000000d4940000
! Mem[0000000010141428] = 0862378effffff8d, %l6 = 00000000ff00ffff, %l2 = 00000000d4940000
add %i5,0x28,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 0862378effffff8d
! %l2 = ffffff8d, %l3 = 00000000, Mem[0000000030181408] = 00000000 00000000
stda %l2,[%i6+%o4]0x81 ! Mem[0000000030181408] = ffffff8d 00000000
! Mem[0000000030101408] = e0ffffff, %l3 = 0000000000000000
lduha [%i4+%o4]0x81,%l3 ! %l3 = 000000000000e0ff
! Starting 10 instruction Load Burst
! Mem[0000000010041410] = ffff00ff00000000, %f6 = f9254e70 ff00ffff
ldda [%i1+0x010]%asi,%f6 ! %f6 = ffff00ff 00000000
p0_label_187:
! Mem[0000000010141410] = 00000b54ffffffee, %l6 = 00000000ff00ffff
ldxa [%i5+%o5]0x80,%l6 ! %l6 = 00000b54ffffffee
! Mem[0000000010081400] = 51b3147f, %l3 = 000000000000e0ff
ldswa [%i2+%g0]0x88,%l3 ! %l3 = 0000000051b3147f
! Mem[0000000030141408] = c580bbff, %l3 = 0000000051b3147f
lduwa [%i5+%o4]0x89,%l3 ! %l3 = 00000000c580bbff
! Mem[0000000010181400] = 000000ff, %l2 = 0862378effffff8d
lduwa [%i6+%g0]0x80,%l2 ! %l2 = 00000000000000ff
! Mem[0000000010041438] = 0000ff0d, %l3 = 00000000c580bbff
ldswa [%i1+0x038]%asi,%l3 ! %l3 = 000000000000ff0d
! Mem[00000000211c0000] = 00e37001, %l7 = 000000009f890000
lduba [%o2+0x000]%asi,%l7 ! %l7 = 0000000000000000
! Mem[0000000010001400] = 00000000, %l5 = 000000000000004e
ldsh [%i0+%g0],%l5 ! %l5 = 0000000000000000
! Mem[0000000010001400] = 00000000ff000000, %l4 = 000000000000003f
ldxa [%i0+0x000]%asi,%l4 ! %l4 = 00000000ff000000
! Mem[0000000021800100] = 5e004cdd, %l4 = 00000000ff000000
ldsha [%o3+0x100]%asi,%l4 ! %l4 = 0000000000005e00
! Starting 10 instruction Store Burst
! %f18 = 0000899f ef53a248, %l4 = 0000000000005e00
! Mem[0000000010081410] = 9f890000700025f9
add %i2,0x010,%g1
stda %f18,[%g1+%l4]ASI_PST16_PL ! Mem[0000000010081410] = 9f890000700025f9
p0_label_188:
! %l3 = 000000000000ff0d, Mem[00000000100c1410] = ff0c0000000000ff
stxa %l3,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 000000000000ff0d
! Mem[0000000010041410] = ff00ffff, %l3 = 000000000000ff0d
swapa [%i1+%o5]0x88,%l3 ! %l3 = 00000000ff00ffff
! %f12 = e0000000, %f5 = 000000ff, %f20 = 00000000
fdivs %f12,%f5 ,%f20 ! %f20 = ff800000
! Mem[0000000030141410] = 000000ff, %l4 = 0000000000005e00
swapa [%i5+%o5]0x89,%l4 ! %l4 = 00000000000000ff
! Mem[0000000030081408] = d78df100, %l7 = 0000000000000000
ldstuba [%i2+%o4]0x89,%l7 ! %l7 = 00000000000000ff
! %f1 = 700025f9, Mem[00000000100c1410] = 0dff0000
sta %f1 ,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 700025f9
! Mem[0000000010001400] = 00000000, %l0 = ffffffffffffffff
swapa [%i0+%g0]0x80,%l0 ! %l0 = 0000000000000000
! %f4 = 00000000 000000ff, Mem[0000000030181408] = ffffff8d 00000000
stda %f4 ,[%i6+%o4]0x81 ! Mem[0000000030181408] = 00000000 000000ff
! %f22 = 00000000, Mem[0000000010041410] = 0dff0000
sta %f22,[%i1+%o5]0x80 ! Mem[0000000010041410] = 00000000
! Starting 10 instruction Load Burst
! Mem[000000001008140c] = ff000000, %l0 = 0000000000000000
ldub [%i2+0x00f],%l0 ! %l0 = 0000000000000000
p0_label_189:
! Mem[0000000030181410] = ff00000000000000, %f30 = fffff842 895ceee0
ldda [%i6+%o5]0x89,%f30 ! %f30 = ff000000 00000000
! Mem[0000000030001410] = 000000ff, %l0 = 0000000000000000
lduha [%i0+%o5]0x89,%l0 ! %l0 = 00000000000000ff
! Mem[000000001000143c] = 5097a866, %f25 = 95a7e5b4
lda [%i0+0x03c]%asi,%f25 ! %f25 = 5097a866
! Mem[0000000010081408] = 000000ff e0000000, %l0 = 000000ff, %l1 = 000000ff
ldda [%i2+%o4]0x88,%l0 ! %l0 = 00000000e0000000 00000000000000ff
! Mem[00000000300c1408] = 98b2e1d6ff0000ef, %l4 = 00000000000000ff
ldxa [%i3+%o4]0x89,%l4 ! %l4 = 98b2e1d6ff0000ef
! Mem[0000000010041408] = 0000ffff, %l4 = 98b2e1d6ff0000ef
ldsha [%i1+%o4]0x88,%l4 ! %l4 = ffffffffffffffff
! Mem[0000000010181410] = 19000000f2a30000, %l0 = 00000000e0000000
ldxa [%i6+%o5]0x88,%l0 ! %l0 = 19000000f2a30000
! Mem[0000000010081410] = 0000899f, %l1 = 00000000000000ff
lduwa [%i2+%o5]0x88,%l1 ! %l1 = 000000000000899f
! Mem[0000000010101400] = 700025f9, %l5 = 0000000000000000
ldswa [%i4+%g0]0x88,%l5 ! %l5 = 00000000700025f9
! Starting 10 instruction Store Burst
! %l4 = ffffffffffffffff, Mem[00000000211c0000] = 00e37001, %asi = 80
stha %l4,[%o2+0x000]%asi ! Mem[00000000211c0000] = ffff7001
p0_label_190:
! %l2 = 000000ff, %l3 = ff00ffff, Mem[0000000010141420] = 00000000 ffe50000
stda %l2,[%i5+0x020]%asi ! Mem[0000000010141420] = 000000ff ff00ffff
! %f15 = 000000ff, %f31 = 00000000, %f10 = 00000000
fadds %f15,%f31,%f10 ! %l0 = 19000000f2a30022, Unfinished, %fsr = 1200000800
! Mem[00000000211c0001] = ffff7001, %l3 = 00000000ff00ffff
ldstub [%o2+0x001],%l3 ! %l3 = 000000ff000000ff
! %f24 = 3fed645a 5097a866, Mem[0000000010181400] = 000000ff 00000000
stda %f24,[%i6+%g0]0x80 ! Mem[0000000010181400] = 3fed645a 5097a866
! Mem[0000000010141408] = 00000000, %l1 = 000000000000899f
swapa [%i5+%o4]0x88,%l1 ! %l1 = 0000000000000000
! Mem[0000000030001410] = 000000ff, %l0 = 19000000f2a30022
swapa [%i0+%o5]0x89,%l0 ! %l0 = 00000000000000ff
! Code Fragment 4
p0_fragment_13:
! %l0 = 00000000000000ff
setx 0x80cd1198347d4959,%g7,%l0 ! %l0 = 80cd1198347d4959
! %l1 = 0000000000000000
setx 0x2f282b406bd1667d,%g7,%l1 ! %l1 = 2f282b406bd1667d
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 = 80cd1198347d4959
setx 0xca4baea87712b122,%g7,%l0 ! %l0 = ca4baea87712b122
! %l1 = 2f282b406bd1667d
setx 0xe8a80bb873ca06ad,%g7,%l1 ! %l1 = e8a80bb873ca06ad
! %l0 = ca4baea87712b122, Mem[0000000010001410] = 000000ff
stwa %l0,[%i0+%o5]0x80 ! Mem[0000000010001410] = 7712b122
! Mem[0000000030081408] = d78df1ff, %l1 = e8a80bb873ca06ad
swapa [%i2+%o4]0x89,%l1 ! %l1 = 00000000d78df1ff
! Starting 10 instruction Load Burst
! Mem[0000000010101400] = f9250070, %l4 = ffffffffffffffff
ldsba [%i4+%g0]0x80,%l4 ! %l4 = fffffffffffffff9
p0_label_191:
! Mem[0000000030101410] = 00000000, %l7 = 0000000000000000
lduwa [%i4+%o5]0x81,%l7 ! %l7 = 0000000000000000
! %l7 = 0000000000000000, %l3 = 00000000000000ff, %l6 = 00000b54ffffffee
sub %l7,%l3,%l6 ! %l6 = ffffffffffffff01
! Mem[0000000010041408] = ffff0000, %f7 = 00000000
lda [%i1+%o4]0x80,%f7 ! %f7 = ffff0000
! Mem[00000000100c1400] = ff00004c, %f3 = 00000000
lda [%i3+%g0]0x80,%f3 ! %f3 = ff00004c
! Mem[0000000030141410] = 00005e00, %l0 = ca4baea87712b122
ldsba [%i5+%o5]0x89,%l0 ! %l0 = 0000000000000000
! Mem[0000000030141408] = ffbb80c5, %l0 = 0000000000000000
ldsha [%i5+%o4]0x81,%l0 ! %l0 = ffffffffffffffbb
! Mem[0000000010101400] = 28baad19700025f9, %l2 = 00000000000000ff
ldxa [%i4+%g0]0x88,%l2 ! %l2 = 28baad19700025f9
! Mem[00000000100c1400] = ff00004cc9cbe1f0, %f8 = dfee3ea2 c4910c61
ldda [%i3+%g0]0x80,%f8 ! %f8 = ff00004c c9cbe1f0
! Mem[0000000030141410] = 005e0000, %f30 = ff000000
lda [%i5+%o5]0x81,%f30 ! %f30 = 005e0000
! Starting 10 instruction Store Burst
! Mem[00000000300c1410] = 0000003f, %l2 = 28baad19700025f9
swapa [%i3+%o5]0x81,%l2 ! %l2 = 000000000000003f
p0_label_192:
! %l3 = 00000000000000ff, Mem[0000000010081408] = 000000e0ff000000
stxa %l3,[%i2+%o4]0x80 ! Mem[0000000010081408] = 00000000000000ff
! Mem[0000000010181407] = 5097a866, %l0 = ffffffffffffffbb
ldstub [%i6+0x007],%l0 ! %l0 = 00000066000000ff
! %l2 = 0000003f, %l3 = 000000ff, Mem[0000000010001410] = 22b11277 00000000
stda %l2,[%i0+%o5]0x88 ! Mem[0000000010001410] = 0000003f 000000ff
! Mem[0000000030141400] = 280000ff, %l0 = 0000000000000066
ldstuba [%i5+%g0]0x81,%l0 ! %l0 = 00000028000000ff
! %l6 = ffffffffffffff01, Mem[0000000030141408] = 000094d4c580bbff
stxa %l6,[%i5+%o4]0x89 ! Mem[0000000030141408] = ffffffffffffff01
! %f2 = e0ff0000, Mem[0000000010041400] = 1ab5fe2d
sta %f2 ,[%i1+%g0]0x88 ! Mem[0000000010041400] = e0ff0000
! %f0 = 28baad19 700025f9 e0ff0000 ff00004c
! %f4 = 00000000 000000ff ffff00ff ffff0000
! %f8 = ff00004c c9cbe1f0 00000000 51b3147f
! %f12 = e0000000 d4940000 00000000 000000ff
stda %f0,[%i5]ASI_BLK_AIUP ! Block Store to 0000000010141400
! Mem[0000000010081404] = 0ff7373e, %l0 = 0000000000000028
ldstuba [%i2+0x004]%asi,%l0 ! %l0 = 0000000f000000ff
! %f18 = 0000899f ef53a248, %l1 = 00000000d78df1ff
! Mem[0000000030101438] = fffff842895ceee0
add %i4,0x038,%g1
stda %f18,[%g1+%l1]ASI_PST32_SL ! Mem[0000000030101438] = 48a253ef9f890000
! Starting 10 instruction Load Burst
! Mem[0000000030041408] = 1ab5feff, %l3 = 00000000000000ff
lduwa [%i1+%o4]0x89,%l3 ! %l3 = 000000001ab5feff
p0_label_193:
! Mem[0000000030081400] = 00000000ff000000, %l0 = 000000000000000f
ldxa [%i2+%g0]0x89,%l0 ! %l0 = 00000000ff000000
membar #Sync ! Added by membar checker (36)
! Mem[0000000010141410] = 00000000, %f31 = 00000000
lda [%i5+%o5]0x88,%f31 ! %f31 = 00000000
! Mem[0000000020800000] = ffff8ed8, %l1 = 00000000d78df1ff
lduha [%o1+0x000]%asi,%l1 ! %l1 = 000000000000ffff
! Mem[0000000030041410] = ff00000000000000, %f30 = 005e0000 00000000
ldda [%i1+%o5]0x81,%f30 ! %f30 = ff000000 00000000
! Mem[0000000010141400] = 19adba28, %l2 = 000000000000003f
ldsha [%i5+%g0]0x88,%l2 ! %l2 = ffffffffffffba28
! Mem[0000000010001400] = ffffffff, %l0 = 00000000ff000000
lduwa [%i0+%g0]0x80,%l0 ! %l0 = 00000000ffffffff
! Mem[0000000010101410] = ff000000, %l4 = fffffffffffffff9
lduba [%i4+%o5]0x80,%l4 ! %l4 = 00000000000000ff
! Mem[0000000010081408] = 00000000, %f28 = 3e37f70f
lda [%i2+%o4]0x88,%f28 ! %f28 = 00000000
! Mem[0000000010081400] = 51b3147f, %f11 = 51b3147f
lda [%i2+%g0]0x88,%f11 ! %f11 = 51b3147f
! Starting 10 instruction Store Burst
! Mem[0000000010181408] = 0000ff00, %l2 = ffffffffffffba28
ldstuba [%i6+%o4]0x88,%l2 ! %l2 = 00000000000000ff
p0_label_194:
! Mem[0000000010041417] = 00000000, %l2 = 0000000000000000
ldstuba [%i1+0x017]%asi,%l2 ! %l2 = 00000000000000ff
! Mem[0000000010181401] = 3fed645a, %l2 = 0000000000000000
ldstuba [%i6+0x001]%asi,%l2 ! %l2 = 000000ed000000ff
! %f15 = 000000ff, %f6 = ffff00ff
fitos %f15,%f6 ! %f6 = 437f0000
! %l7 = 0000000000000000, Mem[000000001000143f] = 5097a866, %asi = 80
stba %l7,[%i0+0x03f]%asi ! Mem[000000001000143c] = 5097a800
! %l2 = 000000ed, %l3 = 1ab5feff, Mem[0000000030181408] = 00000000 000000ff
stda %l2,[%i6+%o4]0x81 ! Mem[0000000030181408] = 000000ed 1ab5feff
! %l6 = ffffffffffffff01, imm = 0000000000000241, %l6 = ffffffffffffff01
xor %l6,0x241,%l6 ! %l6 = fffffffffffffd40
! Mem[0000000010041408] = ffff0000, %l1 = 000000000000ffff
ldsba [%i1+%o4]0x80,%l1 ! %l1 = ffffffffffffffff
! %l2 = 00000000000000ed, %l0 = 00000000ffffffff, %l0 = 00000000ffffffff
subc %l2,%l0,%l0 ! %l0 = ffffffff000000ee
! %l0 = ffffffff000000ee, Mem[00000000300c1408] = ff0000ef
stba %l0,[%i3+%o4]0x89 ! Mem[00000000300c1408] = ff0000ee
! Starting 10 instruction Load Burst
! Mem[000000001010143c] = 00000000, %l2 = 00000000000000ed
lduha [%i4+0x03c]%asi,%l2 ! %l2 = 0000000000000000
p0_label_195:
! Mem[0000000010141400] = 28baad19, %l0 = ffffffff000000ee
ldsba [%i5+%g0]0x80,%l0 ! %l0 = 0000000000000028
! Mem[0000000010001430] = e0000000, %l1 = ffffffffffffffff
ldsw [%i0+0x030],%l1 ! %l1 = ffffffffe0000000
! Mem[00000000300c1400] = 42f8ffff, %l1 = ffffffffe0000000
lduba [%i3+%g0]0x81,%l1 ! %l1 = 0000000000000042
! Mem[00000000300c1400] = 42f8ffff, %l0 = 0000000000000028
ldsha [%i3+%g0]0x81,%l0 ! %l0 = 00000000000042f8
! Mem[0000000010041408] = ffff0000, %l3 = 000000001ab5feff
lduba [%i1+%o4]0x80,%l3 ! %l3 = 00000000000000ff
! Mem[0000000010001410] = 3f000000ff000000, %l4 = 00000000000000ff
ldxa [%i0+%o5]0x80,%l4 ! %l4 = 3f000000ff000000
! Mem[000000001018141c] = 386059d7, %l0 = 00000000000042f8
ldsw [%i6+0x01c],%l0 ! %l0 = 00000000386059d7
! Mem[00000000100c1434] = ff7a0000, %l3 = 00000000000000ff
lduwa [%i3+0x034]%asi,%l3 ! %l3 = 00000000ff7a0000
! Mem[00000000201c0000] = 003f826e, %l7 = 0000000000000000
lduh [%o0+%g0],%l7 ! %l7 = 000000000000003f
! Starting 10 instruction Store Burst
! %f11 = 51b3147f, Mem[00000000100c1410] = 700025f9
sta %f11,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 51b3147f
p0_label_196:
! %l6 = fffffffffffffd40, %l2 = 0000000000000000, %l2 = 0000000000000000
mulx %l6,%l2,%l2 ! %l2 = 0000000000000000
! %f0 = 28baad19 700025f9 e0ff0000 ff00004c
! %f4 = 00000000 000000ff 437f0000 ffff0000
! %f8 = ff00004c c9cbe1f0 00000000 51b3147f
! %f12 = e0000000 d4940000 00000000 000000ff
stda %f0,[%i0]ASI_BLK_AIUP ! Block Store to 0000000010001400
! %f27 = d78df1ce, Mem[0000000010141400] = 19adba28
sta %f27,[%i5+%g0]0x88 ! Mem[0000000010141400] = d78df1ce
! Mem[0000000030001408] = 0000004c, %l0 = 00000000386059d7
ldstuba [%i0+%o4]0x81,%l0 ! %l0 = 00000000000000ff
! Mem[0000000010141400] = d78df1ce, %l7 = 000000000000003f
swapa [%i5+%g0]0x88,%l7 ! %l7 = 00000000d78df1ce
! %l4 = ff000000, %l5 = 700025f9, Mem[0000000010001420] = ff00004c c9cbe1f0
std %l4,[%i0+0x020] ! Mem[0000000010001420] = ff000000 700025f9
! Mem[0000000030141400] = ff0000ff, %l3 = 00000000ff7a0000
swapa [%i5+%g0]0x81,%l3 ! %l3 = 00000000ff0000ff
! %l1 = 0000000000000042, %l2 = 0000000000000000, %l3 = 00000000ff0000ff
sub %l1,%l2,%l3 ! %l3 = 0000000000000042
! %l7 = 00000000d78df1ce, Mem[00000000201c0000] = 003f826e
sth %l7,[%o0+%g0] ! Mem[00000000201c0000] = f1ce826e
! Starting 10 instruction Load Burst
! Mem[0000000010141404] = 700025f9, %l7 = 00000000d78df1ce
lduba [%i5+0x006]%asi,%l7 ! %l7 = 0000000000000025
p0_label_197:
! %l2 = 0000000000000000, %l4 = 3f000000ff000000, %l6 = fffffffffffffd40
sdivx %l2,%l4,%l6 ! %l6 = 0000000000000000
! Mem[0000000010181400] = 3fff645a, %l1 = 0000000000000042
ldswa [%i6+%g0]0x80,%l1 ! %l1 = 000000003fff645a
! Mem[0000000010181400] = 5a64ff3f, %l3 = 0000000000000042
lduwa [%i6+%g0]0x88,%l3 ! %l3 = 000000005a64ff3f
! Mem[00000000201c0000] = f1ce826e, %l2 = 0000000000000000
ldsh [%o0+%g0],%l2 ! %l2 = fffffffffffff1ce
! Mem[00000000300c1400] = fffff842, %l7 = 0000000000000025
ldsha [%i3+%g0]0x89,%l7 ! %l7 = fffffffffffff842
! Mem[000000001004142c] = 380ea27e, %l3 = 000000005a64ff3f
ldsh [%i1+0x02c],%l3 ! %l3 = 000000000000380e
! %l7 = fffffffffffff842, Mem[0000000010041420] = 8500588b9cbb71cd, %asi = 80
stxa %l7,[%i1+0x020]%asi ! Mem[0000000010041420] = fffffffffffff842
! Mem[0000000030081408] = ad06ca73, %l7 = fffffffffffff842
ldswa [%i2+%o4]0x81,%l7 ! %l7 = ffffffffad06ca73
! %l2 = fffffffffffff1ce, %l3 = 000000000000380e, %l3 = 000000000000380e
andn %l2,%l3,%l3 ! %l3 = ffffffffffffc1c0
! Starting 10 instruction Store Burst
! %l5 = 00000000700025f9, Mem[0000000010041400] = 0000ffe0
stha %l5,[%i1+%g0]0x80 ! Mem[0000000010041400] = 25f9ffe0
p0_label_198:
! Mem[0000000030181410] = 00000000, %l4 = 3f000000ff000000
ldstuba [%i6+%o5]0x81,%l4 ! %l4 = 00000000000000ff
! %l4 = 0000000000000000, Mem[0000000030181410] = 000000ff
stba %l4,[%i6+%o5]0x89 ! Mem[0000000030181410] = 00000000
! %l0 = 0000000000000000, Mem[0000000010001410] = 00000000
stha %l0,[%i0+%o5]0x80 ! Mem[0000000010001410] = 00000000
! %f29 = ff410000, Mem[0000000010181420] = 00ff00e0
sta %f29,[%i6+0x020]%asi ! Mem[0000000010181420] = ff410000
! Mem[0000000010041408] = ffff0000, %l6 = 0000000000000000
ldstuba [%i1+%o4]0x80,%l6 ! %l6 = 000000ff000000ff
! %l6 = 00000000000000ff, imm = fffffffffffff956, %l5 = 00000000700025f9
and %l6,-0x6aa,%l5 ! %l5 = 0000000000000056
! Mem[0000000030041410] = 000000ff, %l5 = 0000000000000056
swapa [%i1+%o5]0x89,%l5 ! %l5 = 00000000000000ff
! %l4 = 0000000000000000, Mem[0000000010141414] = 000000ff, %asi = 80
stwa %l4,[%i5+0x014]%asi ! Mem[0000000010141414] = 00000000
! Mem[00000000218001c1] = ff0037e3, %l4 = 0000000000000000
ldstuba [%o3+0x1c1]%asi,%l4 ! %l4 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030141400] = 00007aff, %l5 = 00000000000000ff
ldsba [%i5+%g0]0x89,%l5 ! %l5 = ffffffffffffffff
p0_label_199:
! %l0 = 0000000000000000, imm = 0000000000000572, %l4 = 0000000000000000
addc %l0,0x572,%l4 ! %l4 = 0000000000000572
! Mem[0000000010141410] = 00000000 00000000, %l2 = fffff1ce, %l3 = ffffc1c0
ldda [%i5+%o5]0x88,%l2 ! %l2 = 0000000000000000 0000000000000000
! Mem[0000000030141410] = 005e0000, %l7 = ffffffffad06ca73
ldswa [%i5+%o5]0x81,%l7 ! %l7 = 00000000005e0000
! Mem[0000000010101400] = 700025f9, %l1 = 000000003fff645a
ldswa [%i4+%g0]0x88,%l1 ! %l1 = 00000000700025f9
! Mem[0000000010041408] = 0000ffff, %f20 = ff800000
lda [%i1+%o4]0x88,%f20 ! %f20 = 0000ffff
! Mem[0000000030081400] = 000000ff, %l3 = 0000000000000000
lduha [%i2+%g0]0x81,%l3 ! %l3 = 0000000000000000
! Mem[0000000010181410] = f2a30000, %l0 = 0000000000000000
ldsba [%i6+%o5]0x88,%l0 ! %l0 = 0000000000000000
! Mem[0000000010141410] = 00000000, %l6 = 00000000000000ff
lduha [%i5+%o5]0x88,%l6 ! %l6 = 0000000000000000
! %l4 = 0000000000000572, imm = 0000000000000cd7, %l2 = 0000000000000000
or %l4,0xcd7,%l2 ! %l2 = 0000000000000df7
! Starting 10 instruction Store Burst
! Mem[000000001014141b] = ffff00ff, %l3 = 0000000000000000
ldstuba [%i5+0x01b]%asi,%l3 ! %l3 = 000000ff000000ff
p0_label_200:
! %l1 = 00000000700025f9, Mem[0000000010141410] = 0000000000000000
stxa %l1,[%i5+%o5]0x80 ! Mem[0000000010141410] = 00000000700025f9
! %f21 = ff000000, Mem[0000000010041400] = 25f9ffe0
sta %f21,[%i1+%g0]0x80 ! Mem[0000000010041400] = ff000000
! %l5 = ffffffffffffffff, Mem[00000000100c1410] = 51b3147f
stha %l5,[%i3+%o5]0x80 ! Mem[00000000100c1410] = ffff147f
! Mem[0000000010101408] = 00000000, %l2 = 0000000000000df7
swapa [%i4+%o4]0x80,%l2 ! %l2 = 0000000000000000
! Mem[0000000010101400] = 700025f9, %l5 = ffffffffffffffff
swapa [%i4+%g0]0x88,%l5 ! %l5 = 00000000700025f9
! Mem[0000000010101410] = 000000ff, %l0 = 0000000000000000
swapa [%i4+%o5]0x88,%l0 ! %l0 = 00000000000000ff
! %l5 = 00000000700025f9, Mem[0000000030001408] = ff00004c
stba %l5,[%i0+%o4]0x81 ! Mem[0000000030001408] = f900004c
! %l0 = 000000ff, %l1 = 700025f9, Mem[0000000010141410] = 00000000 700025f9
stda %l0,[%i5+%o5]0x80 ! Mem[0000000010141410] = 000000ff 700025f9
membar #Sync ! Added by membar checker (37)
! Mem[0000000010001406] = 700025f9, %l6 = 0000000000000000
ldstub [%i0+0x006],%l6 ! %l6 = 00000025000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030141408] = 01ffffff, %l4 = 0000000000000572
ldsba [%i5+%o4]0x81,%l4 ! %l4 = 0000000000000001
ba,a p0_not_taken_0_end
p0_not_taken_0:
! The following code should not be executed
udiv %l1,0xda7,%l5
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 00000000000000ff
bne,a,pn %xcc,p0_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000700025f9
bne,a,pn %xcc,p0_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000000
bne,a,pn %xcc,p0_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000000000ff
bne,a,pn %xcc,p0_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000001
bne,a,pn %xcc,p0_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000700025f9
bne,a,pn %xcc,p0_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000025
bne,a,pn %xcc,p0_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000005e0000
bne,a,pn %xcc,p0_reg_l7_fail
mov %l7,%g3
! Check %y register
set 0x000000ff,%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 28baad19 700025f9
bne %xcc,p0_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be e0ff0000 ff00004c
bne %xcc,p0_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 00000000 000000ff
bne %xcc,p0_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 437f0000 ffff0000
bne %xcc,p0_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be ff00004c c9cbe1f0
bne %xcc,p0_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 00000000 51b3147f
bne %xcc,p0_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be e0000000 d4940000
bne %xcc,p0_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 00000000 000000ff
bne %xcc,p0_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 000000ff d4940000
bne %xcc,p0_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 0000899f ef53a248
bne %xcc,p0_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 0000ffff ff000000
bne %xcc,p0_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 00000000 00000000
bne %xcc,p0_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 3fed645a 5097a866
bne %xcc,p0_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 6783a828 d78df1ce
bne %xcc,p0_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 00000000 ff410000
bne %xcc,p0_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be ff000000 00000000
bne %xcc,p0_f30_fail
nop
! The test for processor 0 has passed
p0_passed:
ta GOOD_TRAP
nop
p0_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p0_failed
p0_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p0_failed
p0_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p0_failed
p0_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p0_failed
p0_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p0_failed
p0_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p0_failed
p0_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p0_failed
p0_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p0_failed
p0_f0_fail:
set p0_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p0_f2_fail:
set p0_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p0_f4_fail:
set p0_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p0_f6_fail:
set p0_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p0_f8_fail:
set p0_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p0_f10_fail:
set p0_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p0_f12_fail:
set p0_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p0_f14_fail:
set p0_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p0_f16_fail:
set p0_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p0_f18_fail:
set p0_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p0_f20_fail:
set p0_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p0_f22_fail:
set p0_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p0_f24_fail:
set p0_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p0_f26_fail:
set p0_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p0_f28_fail:
set p0_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p0_f30_fail:
set p0_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 0 failed
p0_failed:
set p0_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 0 failed
p0_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x000] ! Set processor 0 done flag
set p0_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p0_selfmod_failed:
ba p0_failed
mov 0xabc,%g1
p0_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p0_failed
mov 0x0,%g3
p0_trap1e:
fsqrts %f8 ,%f9
ldstuba [%i4+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000010101400]
or %l7,%l7,%l5
orn %l1,0x5bc,%l6
done
p0_trap1o:
fsqrts %f8 ,%f9
ldstuba [%o4+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000010101400]
or %l7,%l7,%l5
orn %l1,0x5bc,%l6
done
p0_trap2e:
subc %l3,%l1,%l0
done
p0_trap2o:
subc %l3,%l1,%l0
done
p0_trap3e:
and %l7,0x0fd,%l4
add %l4,0x41d,%l7
sub %l1,0xdb1,%l7
sub %l3,%l2,%l2
andn %l0,%l7,%l1
done
p0_trap3o:
and %l7,0x0fd,%l4
add %l4,0x41d,%l7
sub %l1,0xdb1,%l7
sub %l3,%l2,%l2
andn %l0,%l7,%l1
done
! Cross Processor Interrupt Handler
cross_intr_handler:
membar #Sync
! Identify the recipient of the interrupt
mov 0x10,%g1 ! VA of Core ID Register
ldxa [%g1]ASI_CMP_CORE_ID,%g1
and %g1,0x3f,%g4 ! Extract Core ID in %g4
sll %g4,2,%g1 ! Index into intr receive array
set received_xintr,%g2 ! Pointer to receive counters
lduw [%g2+%g1],%g3 ! Get receive count
inc %g3 ! Incement by 1
st %g3,[%g2+%g1] ! Update receive count
! Reset busy bit interrupts and return
mov 0x40,%g1 ! Busy bit
stxa %g1,[%g0]ASI_INTR_RECEIVE ! Clear the busy bit
membar #Sync
retry
inst_access_handler:
done
.align 256
data_access_handler:
1: done
p0_init_memory_pointers:
set p0_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p0_local0_start,%i0
set p0_local1_start,%i1
set p0_local2_start,%i2
set p0_local3_start,%i3
set p0_local4_start,%i4
set p0_local5_start,%i5
set p0_local6_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 1ef21a2e18c4b9d8
ldx [%g1+0x008],%l1 ! %l1 = 3677fda659dc91dd
ldx [%g1+0x010],%l2 ! %l2 = 4d983392d9e32dbc
ldx [%g1+0x018],%l3 ! %l3 = fe7199c0c7ac7d98
ldx [%g1+0x020],%l4 ! %l4 = 1c840a3242d10b39
ldx [%g1+0x028],%l5 ! %l5 = 4154c970b7afb8fd
ldx [%g1+0x030],%l6 ! %l6 = 256f185480377cff
ldx [%g1+0x038],%l7 ! %l7 = fe4ec4fa7269168c
! 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:
ldsh [%i2+0x038],%l5 ! Mem[0000000010081438]
xor %l2,%l5,%l7
or %l5,0x329,%l7
sdivx %l4,%l1,%l0
fdivs %f4 ,%f0 ,%f14
smul %l6,%l4,%l7
fitod %f11,%f8
jmpl %o7,%g0
add %l0,%l1,%l2
p0_near_0_he:
jmpl %o7,%g0
subc %l6,-0xd28,%l0
jmpl %o7,%g0
nop
near0_b2b_h:
fadds %f29,%f16,%f16
addc %l5,%l3,%l2
jmpl %o7,%g0
smul %l7,%l3,%l2
near0_b2b_l:
fdivs %f3 ,%f0 ,%f0
udivx %l4,0x3f2,%l5
jmpl %o7,%g0
fadds %f14,%f2 ,%f10
user_near0_end:
.seg "text"
.align 0x2000
user_near1_start:
p0_near_1_le:
addc %l1,-0x442,%l4
jmpl %o7,%g0
fdivs %f12,%f15,%f5
p0_near_1_he:
fadds %f22,%f17,%f28
jmpl %o7,%g0
subc %l7,0x935,%l7
near1_b2b_h:
sub %l5,%l4,%l0
jmpl %o7,%g0
sub %l0,%l7,%l4
near1_b2b_l:
subc %l7,%l1,%l0
jmpl %o7,%g0
andn %l5,%l0,%l0
user_near1_end:
.seg "text"
.align 0x2000
user_near2_start:
p0_near_2_le:
fmuls %f4 ,%f4 ,%f0
umul %l2,-0xbd1,%l6
fcmps %fcc1,%f4 ,%f12
andn %l7,-0x294,%l6
subc %l0,-0x5a2,%l3
jmpl %o7,%g0
sub %l2,%l0,%l5
p0_near_2_he:
fmuls %f21,%f26,%f30
fsqrts %f30,%f20
jmpl %o7,%g0
fmuls %f23,%f18,%f21
near2_b2b_h:
orn %l2,0xf29,%l6
smul %l0,0x014,%l2
jmpl %o7,%g0
fsqrts %f22,%f21
near2_b2b_l:
smul %l6,-0x70c,%l5
andn %l5,-0x662,%l4
jmpl %o7,%g0
smul %l5,0xd97,%l3
user_near2_end:
.seg "text"
.align 0x2000
user_near3_start:
p0_near_3_le:
smul %l3,%l0,%l3
and %l4,-0xa78,%l6
andn %l2,%l6,%l5
xnor %l3,%l7,%l0
fdivs %f14,%f11,%f5
add %l1,0x188,%l1
xnor %l3,0x96d,%l7
jmpl %o7,%g0
xnor %l1,0xd80,%l4
p0_near_3_he:
udivx %l2,0x459,%l4
std %l4,[%i3+0x020] ! Mem[00000000100c1420]
fadds %f17,%f30,%f21
udivx %l0,0xbc2,%l6
xnor %l5,%l0,%l2
sdivx %l6,%l2,%l4
jmpl %o7,%g0
subc %l4,0x62c,%l6
near3_b2b_h:
fdtos %f30,%f26
fadds %f17,%f24,%f22
fcmps %fcc2,%f20,%f25
fadds %f20,%f20,%f18
fsubs %f28,%f29,%f25
umul %l4,0xaec,%l4
jmpl %o7,%g0
fdivs %f30,%f16,%f27
near3_b2b_l:
fsqrts %f8 ,%f10
or %l2,-0x4fd,%l4
fmuls %f5 ,%f6 ,%f10
xor %l1,%l4,%l1
subc %l2,0x4c1,%l5
fadds %f15,%f6 ,%f11
jmpl %o7,%g0
smul %l1,%l4,%l4
user_near3_end:
.seg "text"
.text
.align 0x2000
user_far0_start:
p0_far_0_le:
xor %l6,%l1,%l7
fsqrts %f3 ,%f9
umul %l1,0x333,%l1
fcmps %fcc1,%f4 ,%f11
or %l5,%l0,%l1
jmpl %o7,%g0
sdivx %l6,%l3,%l3
p0_far_0_lem:
xor %l6,%l1,%l7
fsqrts %f3 ,%f9
umul %l1,0x333,%l1
fcmps %fcc1,%f4 ,%f11
or %l5,%l0,%l1
jmpl %o7,%g0
sdivx %l6,%l3,%l3
p0_far_0_he:
mulx %l7,%l7,%l4
fsqrts %f25,%f26
xor %l5,%l3,%l7
smul %l0,%l5,%l0
fadds %f28,%f20,%f20
fcmps %fcc1,%f30,%f27
umul %l4,%l1,%l0
jmpl %o7,%g0
sdivx %l4,%l0,%l5
p0_far_0_hem:
mulx %l7,%l7,%l4
fsqrts %f25,%f26
xor %l5,%l3,%l7
smul %l0,%l5,%l0
fadds %f28,%f20,%f20
fcmps %fcc1,%f30,%f27
umul %l4,%l1,%l0
jmpl %o7,%g0
sdivx %l4,%l0,%l5
p0_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
far0_b2b_h:
sub %l5,%l4,%l3
mulx %l0,0x6f5,%l4
andn %l0,%l2,%l7
orn %l0,%l6,%l6
jmpl %o7,%g0
sub %l2,0xc20,%l6
far0_b2b_l:
fadds %f13,%f6 ,%f7
sdivx %l1,-0x730,%l4
mulx %l5,-0xcb3,%l5
or %l7,0x18c,%l0
jmpl %o7,%g0
sdivx %l2,0x523,%l6
user_far0_end:
.seg "text"
.text
.align 0x2000
user_far1_start:
p0_far_1_le:
fcmps %fcc2,%f9 ,%f3
fdivs %f2 ,%f9 ,%f9
udivx %l1,%l2,%l1
xnor %l6,0x3c4,%l0
jmpl %o7,%g0
umul %l7,%l4,%l0
p0_far_1_lem:
fcmps %fcc2,%f9 ,%f3
fdivs %f2 ,%f9 ,%f9
udivx %l1,%l2,%l1
xnor %l6,0x3c4,%l0
jmpl %o7,%g0
umul %l7,%l4,%l0
p0_far_1_he:
sdivx %l4,-0x6f1,%l5
umul %l4,%l1,%l6
sub %l5,0xd17,%l4
andn %l0,0x7be,%l5
add %l0,%l7,%l4
mulx %l4,%l3,%l3
jmpl %o7,%g0
umul %l6,%l6,%l7
p0_far_1_hem:
sdivx %l4,-0x6f1,%l5
umul %l4,%l1,%l6
sub %l5,0xd17,%l4
andn %l0,0x7be,%l5
add %l0,%l7,%l4
mulx %l4,%l3,%l3
jmpl %o7,%g0
umul %l6,%l6,%l7
p0_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
far1_b2b_h:
xnor %l7,%l2,%l7
smul %l2,-0x226,%l0
xor %l6,%l5,%l0
jmpl %o7,%g0
subc %l4,-0x5f2,%l5
far1_b2b_l:
smul %l2,0x03d,%l3
xnor %l4,%l2,%l5
mulx %l7,-0x942,%l6
jmpl %o7,%g0
fsubs %f8 ,%f12,%f8
user_far1_end:
.seg "text"
.text
.align 0x2000
user_far2_start:
p0_far_2_le:
xor %l0,%l2,%l5
orn %l2,%l4,%l7
mulx %l3,%l1,%l1
jmpl %o7,%g0
addc %l2,-0x79d,%l6
p0_far_2_lem:
xor %l0,%l2,%l5
orn %l2,%l4,%l7
mulx %l3,%l1,%l1
jmpl %o7,%g0
addc %l2,-0x79d,%l6
p0_far_2_he:
addc %l5,%l3,%l6
jmpl %o7,%g0
mulx %l1,-0x54b,%l2
p0_far_2_hem:
addc %l5,%l3,%l6
jmpl %o7,%g0
mulx %l1,-0x54b,%l2
p0_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
far2_b2b_h:
udivx %l1,%l3,%l1
fsqrts %f23,%f21
xor %l2,%l0,%l4
jmpl %o7,%g0
smul %l7,%l4,%l4
far2_b2b_l:
smul %l1,%l4,%l1
addc %l2,-0x2f2,%l7
xor %l6,-0xed5,%l3
jmpl %o7,%g0
fcmps %fcc1,%f2 ,%f10
user_far2_end:
.seg "text"
.text
.align 0x2000
user_far3_start:
p0_far_3_le:
xnor %l0,0x74e,%l2
jmpl %o7,%g0
smul %l7,0x733,%l0
p0_far_3_lem:
xnor %l0,0x74e,%l2
jmpl %o7,%g0
smul %l7,0x733,%l0
p0_far_3_he:
fdivs %f27,%f25,%f29
sdivx %l0,-0xe93,%l4
fmuls %f26,%f24,%f28
fadds %f24,%f19,%f21
fdivs %f20,%f18,%f25
mulx %l4,0xc9a,%l1
fcmps %fcc0,%f24,%f25
jmpl %o7,%g0
xor %l0,%l0,%l6
p0_far_3_hem:
fdivs %f27,%f25,%f29
sdivx %l0,-0xe93,%l4
fmuls %f26,%f24,%f28
fadds %f24,%f19,%f21
fdivs %f20,%f18,%f25
mulx %l4,0xc9a,%l1
fcmps %fcc0,%f24,%f25
jmpl %o7,%g0
xor %l0,%l0,%l6
p0_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
far3_b2b_h:
udivx %l3,%l7,%l4
jmpl %o7,%g0
fadds %f19,%f16,%f27
far3_b2b_l:
udivx %l4,%l7,%l5
jmpl %o7,%g0
fdivs %f12,%f0 ,%f10
user_far3_end:
.seg "text"
.align 0x2000
user_jump0_start:
INIT_MEM(0, 0x0010, 1, +, 0, +, 0)
p0_jmpl_0_le:
fdivs %f3 ,%f4 ,%f13
fsubs %f1 ,%f9 ,%f8
umul %l2,-0x4b1,%l2
umul %l4,%l3,%l0
sub %l1,0xb0c,%l6
sdivx %l4,-0xaf0,%l3
xnor %l7,%l7,%l7
jmpl %g6+8,%g0
fdivs %f2 ,%f6 ,%f12
p0_call_0_le:
fsubs %f10,%f6 ,%f13
fadds %f10,%f11,%f5
addc %l2,%l0,%l4
fmuls %f1 ,%f2 ,%f2
xnor %l1,-0x4c6,%l3
fsubs %f5 ,%f9 ,%f1
fdivs %f8 ,%f0 ,%f5
retl
mulx %l4,%l5,%l1
p0_jmpl_0_lo:
fdivs %f3 ,%f4 ,%f13
fsubs %f1 ,%f9 ,%f8
umul %l2,-0x4b1,%l2
umul %l4,%l3,%l0
sub %l1,0xb0c,%l6
sdivx %l4,-0xaf0,%l3
xnor %l7,%l7,%l7
jmpl %g6+8,%g0
fdivs %f2 ,%f6 ,%f12
p0_call_0_lo:
fsubs %f10,%f6 ,%f13
fadds %f10,%f11,%f5
addc %l2,%l0,%l4
fmuls %f1 ,%f2 ,%f2
xnor %l1,-0x4c6,%l3
fsubs %f5 ,%f9 ,%f1
fdivs %f8 ,%f0 ,%f5
retl
mulx %l4,%l5,%l1
p0_jmpl_0_he:
addc %l5,-0xcc3,%l7
smul %l3,0xdbf,%l3
mulx %l3,-0xefb,%l1
mulx %l7,%l6,%l4
fdivs %f25,%f24,%f28
smul %l7,0xb26,%l6
jmpl %g6+8,%g0
xor %l7,%l6,%l5
p0_call_0_he:
xnor %l0,-0xf57,%l3
sub %l2,%l2,%l1
fcmps %fcc3,%f22,%f28
orn %l2,%l3,%l6
orn %l2,%l6,%l7
retl
fsqrts %f17,%f31
p0_jmpl_0_ho:
addc %l5,-0xcc3,%l7
smul %l3,0xdbf,%l3
mulx %l3,-0xefb,%l1
mulx %l7,%l6,%l4
fdivs %f25,%f24,%f28
smul %l7,0xb26,%l6
jmpl %g6+8,%g0
xor %l7,%l6,%l5
p0_call_0_ho:
xnor %l0,-0xf57,%l3
sub %l2,%l2,%l1
fcmps %fcc3,%f22,%f28
orn %l2,%l3,%l6
orn %l2,%l6,%l7
retl
fsqrts %f17,%f31
user_jump0_end:
.seg "text"
.align 0x2000
user_jump1_start:
INIT_MEM(0, 0x0020, 1, +, 0, +, 0)
p0_jmpl_1_le:
mulx %l6,-0xee0,%l0
ldstub [%i5+0x02c],%l6 ! Mem[000000001014142c]
jmpl %g6+8,%g0
sub %l2,%l5,%l7
p0_call_1_le:
retl
mulx %l6,-0x1de,%l2
p0_jmpl_1_lo:
mulx %l6,-0xee0,%l0
ldstub [%o5+0x02c],%l6 ! Mem[000000001014142c]
jmpl %g6+8,%g0
sub %l2,%l5,%l7
p0_call_1_lo:
retl
mulx %l6,-0x1de,%l2
p0_jmpl_1_he:
and %l3,-0xe5a,%l2
fdivs %f27,%f31,%f31
orn %l3,%l3,%l3
sdivx %l6,%l3,%l5
jmpl %g6+8,%g0
fadds %f17,%f30,%f16
p0_call_1_he:
fcmps %fcc0,%f24,%f16
subc %l0,%l0,%l3
addc %l5,-0xa8a,%l4
and %l4,%l3,%l0
xnor %l3,-0x940,%l2
add %l4,-0x4b2,%l0
and %l7,%l1,%l0
retl
sub %l1,%l4,%l6
p0_jmpl_1_ho:
and %l3,-0xe5a,%l2
fdivs %f27,%f31,%f31
orn %l3,%l3,%l3
sdivx %l6,%l3,%l5
jmpl %g6+8,%g0
fadds %f17,%f30,%f16
p0_call_1_ho:
fcmps %fcc0,%f24,%f16
subc %l0,%l0,%l3
addc %l5,-0xa8a,%l4
and %l4,%l3,%l0
xnor %l3,-0x940,%l2
add %l4,-0x4b2,%l0
and %l7,%l1,%l0
retl
sub %l1,%l4,%l6
user_jump1_end:
.seg "text"
.align 0x2000
user_jump2_start:
INIT_MEM(0, 0x0030, 1, +, 0, +, 0)
p0_jmpl_2_le:
fmuls %f10,%f14,%f9
and %l6,%l4,%l5
and %l2,%l1,%l2
ld [%i0+0x034],%f14 ! Mem[0000000010001434]
stb %l7,[%i0+0x037] ! Mem[0000000010001437]
jmpl %g6+8,%g0
fsubs %f7 ,%f11,%f13
p0_call_2_le:
fsqrts %f8 ,%f11
andn %l1,0x97c,%l5
xnor %l1,%l2,%l6
orn %l7,0x93e,%l4
subc %l5,0x162,%l4
retl
smul %l0,0x3ae,%l6
p0_jmpl_2_lo:
fmuls %f10,%f14,%f9
and %l6,%l4,%l5
and %l2,%l1,%l2
ld [%o0+0x034],%f14 ! Mem[0000000010001434]
stb %l7,[%o0+0x037] ! Mem[0000000010001437]
jmpl %g6+8,%g0
fsubs %f7 ,%f11,%f13
p0_call_2_lo:
fsqrts %f8 ,%f11
andn %l1,0x97c,%l5
xnor %l1,%l2,%l6
orn %l7,0x93e,%l4
subc %l5,0x162,%l4
retl
smul %l0,0x3ae,%l6
p0_jmpl_2_he:
jmpl %g6+8,%g0
fmuls %f19,%f31,%f29
p0_call_2_he:
fadds %f24,%f18,%f20
fcmps %fcc1,%f27,%f26
retl
fmuls %f16,%f17,%f26
p0_jmpl_2_ho:
jmpl %g6+8,%g0
fmuls %f19,%f31,%f29
p0_call_2_ho:
fadds %f24,%f18,%f20
fcmps %fcc1,%f27,%f26
retl
fmuls %f16,%f17,%f26
user_jump2_end:
.seg "text"
.align 0x2000
user_jump3_start:
INIT_MEM(0, 0x0040, 1, +, 0, +, 0)
p0_jmpl_3_le:
ld [%i3+0x01c],%f4 ! Mem[00000000100c141c]
fsubs %f13,%f11,%f6
and %l4,%l1,%l7
sdivx %l0,0xc08,%l5
fadds %f4 ,%f10,%f0
jmpl %g6+8,%g0
addc %l4,-0xd6c,%l2
p0_call_3_le:
retl
fmuls %f8 ,%f4 ,%f15
p0_jmpl_3_lo:
ld [%o3+0x01c],%f4 ! Mem[00000000100c141c]
fsubs %f13,%f11,%f6
and %l4,%l1,%l7
sdivx %l0,0xc08,%l5
fadds %f4 ,%f10,%f0
jmpl %g6+8,%g0
addc %l4,-0xd6c,%l2
p0_call_3_lo:
retl
fmuls %f8 ,%f4 ,%f15
p0_jmpl_3_he:
smul %l2,%l0,%l0
andn %l0,-0x0c0,%l2
sub %l2,%l4,%l4
xnor %l0,%l4,%l0
orn %l5,%l5,%l2
fadds %f20,%f20,%f24
jmpl %g6+8,%g0
fsubs %f17,%f28,%f19
p0_call_3_he:
udivx %l4,%l5,%l7
fcmps %fcc2,%f17,%f21
fdivs %f22,%f27,%f17
mulx %l6,0x719,%l7
xor %l1,0x4d5,%l5
retl
xor %l0,0x563,%l7
p0_jmpl_3_ho:
smul %l2,%l0,%l0
andn %l0,-0x0c0,%l2
sub %l2,%l4,%l4
xnor %l0,%l4,%l0
orn %l5,%l5,%l2
fadds %f20,%f20,%f24
jmpl %g6+8,%g0
fsubs %f17,%f28,%f19
p0_call_3_ho:
udivx %l4,%l5,%l7
fcmps %fcc2,%f17,%f21
fdivs %f22,%f27,%f17
mulx %l6,0x719,%l7
xor %l1,0x4d5,%l5
retl
xor %l0,0x563,%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 0x1ef21a2e,0x18c4b9d8 ! Init value for %l0
.word 0x3677fda6,0x59dc91dd ! Init value for %l1
.word 0x4d983392,0xd9e32dbc ! Init value for %l2
.word 0xfe7199c0,0xc7ac7d98 ! Init value for %l3
.word 0x1c840a32,0x42d10b39 ! Init value for %l4
.word 0x4154c970,0xb7afb8fd ! Init value for %l5
.word 0x256f1854,0x80377cff ! Init value for %l6
.word 0xfe4ec4fa,0x7269168c ! Init value for %l7
.align 64
p0_init_freg:
.word 0x7558aaf3,0xacb28974 ! Init value for %f0
.word 0xa00cb89f,0x0cad9f9b ! Init value for %f2
.word 0x957a622f,0x22180119 ! Init value for %f4
.word 0x572706c0,0x6025b43f ! Init value for %f6
.word 0x9156ec16,0x6b0274a1 ! Init value for %f8
.word 0xa1af2138,0x6bb4af02 ! Init value for %f10
.word 0x4696fa70,0xc5bab51a ! Init value for %f12
.word 0xd1f9c738,0x4796c528 ! Init value for %f14
.word 0x10f6f28d,0x0bb66c3e ! Init value for %f16
.word 0x73e42445,0x38f2a07b ! Init value for %f18
.word 0xcb6d4a47,0x1a2dbfb7 ! Init value for %f20
.word 0x0557252f,0x8442eba1 ! Init value for %f22
.word 0x03d56844,0xf16762e3 ! Init value for %f24
.word 0x98e65ffd,0xac181400 ! Init value for %f26
.word 0x36ab3346,0x2b1c4351 ! Init value for %f28
.word 0x3be5a330,0x7d9bf8cb ! Init value for %f30
.word 0x4fbec217,0x8a5448e9 ! Init value for %f32
.word 0x59d972e2,0x212b1990 ! Init value for %f34
.word 0xfb210878,0xf6cdc970 ! Init value for %f36
.word 0x0d14523d,0xbd50ea0d ! Init value for %f38
.word 0x8c449174,0x931d007e ! Init value for %f40
.word 0xbff6c7f6,0x321222ff ! Init value for %f42
.word 0x8be08379,0xcb96b41b ! Init value for %f44
.word 0x0c8bf40b,0x72a93966 ! Init value for %f46
.word 0xba0750af,0x924237be
.word 0x2af70eb3,0xb36cadba
.word 0xcbf430d5,0x7b2c6873
.word 0x7e77aebc,0x30b1ebf4
.word 0x00ed8a11,0x2110ba62
.word 0x265fd170,0xcdac3663
.word 0xe038bf92,0x819617b3
.word 0x937021e5,0x00887d9f
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,0x000000ff
.word 0x00000000,0x700025f9
.word 0x00000000,0x00000000
.word 0x00000000,0x000000ff
.word 0x00000000,0x00000001
.word 0x00000000,0x700025f9
.word 0x00000000,0x00000025
.word 0x00000000,0x005e0000
p0_expected_fp_regs:
.word 0x28baad19,0x700025f9
.word 0xe0ff0000,0xff00004c
.word 0x00000000,0x000000ff
.word 0x437f0000,0xffff0000
.word 0xff00004c,0xc9cbe1f0
.word 0x00000000,0x51b3147f
.word 0xe0000000,0xd4940000
.word 0x00000000,0x000000ff
.word 0x000000ff,0xd4940000
.word 0x0000899f,0xef53a248
.word 0x0000ffff,0xff000000
.word 0x00000000,0x00000000
.word 0x3fed645a,0x5097a866
.word 0x6783a828,0xd78df1ce
.word 0x00000000,0xff410000
.word 0xff000000,0x00000000
.word 0x00000012,0x00000800 ! %fsr = 0000001200000800
p0_local0_expect:
.word 0x28baad19,0x7000fff9
.word 0xe0ff0000,0xff00004c
.word 0x00000000,0x000000ff
.word 0x437f0000,0xffff0000
.word 0xff000000,0x700025f9
.word 0x00000000,0x51b3147f
.word 0xe0000000,0xd4940000
.word 0x00000000,0x000000ff
p0_local0_sec_expect:
.word 0x00000000,0x000000ff
.word 0xf900004c,0x1ab5fe2d
.word 0x2200a3f2,0x0ff7373e
.word 0xf9254e70,0x9f89571e
.word 0xdfee3ea2,0xc4910c61
.word 0x4317e2f3,0x0c377fa2
.word 0x431e4b92,0x4bc52f22
.word 0x7f14b351,0x5097a866
p0_local1_expect:
.word 0xff000000,0x4c000000
.word 0xffff0000,0x00000000
.word 0x00000000,0x000000ff
.word 0x4cc17a8d,0x000000ff
.word 0xffffffff,0xfffff842
.word 0xbedae363,0x380ea27e
.word 0xa775ccae,0xa404cce3
.word 0x0000ff0d,0xffffffff
p0_local1_sec_expect:
.word 0xfe2da3f2,0x00000019
.word 0xfffeb51a,0x700025f9
.word 0x56000000,0x00000000
.word 0xff000000,0x000000ff
.word 0xff000000,0x00000000
.word 0x000000ff,0x00000000
.word 0x450000ff,0xffffffe3
.word 0x000000e0,0x0000003f
p0_local2_expect:
.word 0x7f14b351,0xfff7373e
.word 0x00000000,0x000000ff
.word 0x9f890000,0x700025f9
.word 0xf368d4b6,0x6e17dfe9
.word 0x00000000,0x00000000
.word 0xb4e5a795,0x7abaad19
.word 0x1364a27b,0x00000000
.word 0xfffff842,0x91ff0000
p0_local2_sec_expect:
.word 0x000000ff,0x00000000
.word 0xad06ca73,0xf2a30000
.word 0xff0000ff,0x00000000
.word 0xd7596038,0x3d7b2d8e
.word 0xaaf25d9a,0x0a1de4e8
.word 0x58cc5479,0xb70a210d
.word 0x21710f62,0x6e17dfe9
.word 0x277f04a6,0x498d9022
p0_local3_expect:
.word 0xff00004c,0xc9cbe1f0
.word 0xff000000,0xffffffe3
.word 0xffff147f,0x00000000
.word 0x28a88367,0xffffffff
.word 0x00ff03ff,0x00000000
.word 0x0000f1ce,0x8d7a0000
.word 0x000000ff,0xff7a0000
.word 0x0000ff8d,0xffffffe3
p0_local3_sec_expect:
.word 0x42f8ffff,0x000000ff
.word 0xee0000ff,0xd6e1b298
.word 0x700025f9,0x00000000
.word 0x2dbc2560,0xd8f327f9
.word 0x3fed645a,0x95a7e5b4
.word 0xafcec8ff,0xd78df1ce
.word 0x3e37f70f,0x459ae99a
.word 0xff0d48ec,0xd7596038
p0_local4_expect:
.word 0xffffffff,0x19adba28
.word 0x00000df7,0x0000ffe0
.word 0x00000000,0x00000000
.word 0x1e57899f,0x70ff25f9
.word 0x610c91c4,0xa23eeedf
.word 0x00000000,0x00000000
.word 0x000094d4,0x000000e0
.word 0xff000000,0x00000000
p0_local4_sec_expect:
.word 0xd4940000,0x00000000
.word 0xe0ffffff,0xef53a248
.word 0x00000000,0xff000000
.word 0x00000000,0xc9cbe1f0
.word 0x3fed645a,0x95a7e5b4
.word 0x6783a828,0xd78df1ce
.word 0x3e37f70f,0xff410000
.word 0x48a253ef,0x9f890000
p0_local5_expect:
.word 0x3f000000,0x700025f9
.word 0xe0ff0000,0xff00004c
.word 0x000000ff,0x700025f9
.word 0xffff00ff,0xffff0000
.word 0xff00004c,0xc9cbe1f0
.word 0x00000000,0x51b3147f
.word 0xe0000000,0xd4940000
.word 0x00000000,0x000000ff
p0_local5_sec_expect:
.word 0xff7a0000,0x00007a8d
.word 0x01ffffff,0xffffffff
.word 0x005e0000,0x00000000
.word 0xf927f3d8,0x6025bc2d
.word 0xb4e5a795,0x5a64ed3f
.word 0xcef18dd7,0x28a88367
.word 0x9ae99a45,0x0ff7373e
.word 0x39307cef,0xcc174fb6
p0_local6_expect:
.word 0x3fff645a,0x5097a8ff
.word 0xffff0000,0xffffffee
.word 0x0000a3f2,0x00000019
.word 0x2c27cb51,0x386059d7
.word 0xff410000,0x000000ff
.word 0x00000000,0x00001aff
.word 0xe9df176e,0x00677121
.word 0x7f14b351,0x00000000
p0_local6_sec_expect:
.word 0xffbb80c5,0x700025f9
.word 0x000000ed,0x1ab5feff
.word 0x00000000,0x000000ff
.word 0xf927f3d8,0x6025bc2d
.word 0xb4e5a795,0x5a64ed3f
.word 0xcef18dd7,0x28a88367
.word 0x9ae99a45,0x0ff7373e
.word 0x39307cef,0xcc174fb6
share0_expect:
.word 0xf1ce826e,0x76c41477
.word 0xe9467839,0x0be513c5
.word 0xe3249af0,0x545247f8
.word 0xdafe8851,0x09b3bea6
.word 0xbfc2d7a0,0xf62ec7ce
.word 0x3c42ce70,0x96e8f25d
.word 0x34b4e599,0x6d76e126
.word 0x1d074a78,0x462177aa
share1_expect:
.word 0xffff8ed8,0xeeba2353
.word 0x26bdcad8,0x47aaf17b
.word 0x1b5e52d0,0xf1147862
.word 0xb3c3da6c,0x8a0a29c9
.word 0x0a17cb6d,0x7b073703
.word 0x42993a0d,0x2f285693
.word 0xfee5669b,0xbef7e42f
.word 0x7872ddb5,0x3421bcdb
.word 0x25f9cbdb,0xd9aa789f
.word 0xeebaf927,0xc8d5677c
.word 0xf4fd11ad,0xb2741979
.word 0xef0e9ee6,0x1ec2baa5
.word 0x10132dda,0x879bd931
.word 0xfde4a7a8,0x209236ce
.word 0x256253fd,0x1d3a2477
.word 0xdd1172d8,0x161e0600
share2_expect:
.word 0xffff7001,0x1c849967
.word 0x61b0c079,0x7a7ed5ff
.word 0x75ec61c2,0x7208b51f
.word 0x30c5fa9b,0x7c5d67fc
.word 0xd08e974c,0xf10e857d
.word 0x10346cf1,0x895a6f97
.word 0x326e8d49,0xd6add101
.word 0x41a92221,0x4c582015
share3_expect:
.word 0xff00fa80,0xe1df95ea
.word 0x1b8772a0,0x139985bf
.word 0x45256c43,0x7f3f7e8c
.word 0xda74d3a2,0x7381a654
.word 0x09c7a9b6,0x7b96a1a2
.word 0x8e3653bc,0xfad62fd6
.word 0x750031e8,0x91c0ebe7
.word 0x75dab3b8,0x0cd44c0c
.word 0x03ff34f9,0x561bfb11
.word 0x711652c1,0x2dde39fc
.word 0xeb232aae,0x5fdbb0e2
.word 0xace28c11,0x6803121e
.word 0x3de8d987,0x07f6e56e
.word 0x32381659,0x4de4382a
.word 0x4557307b,0xf631990c
.word 0x054cfc8e,0xbe4103eb
.word 0xffff944f,0xbeeec3e0
.word 0x0a178bcc,0x415d0b34
.word 0x52e3fee5,0x8664186a
.word 0x0df5856d,0xe0e0733d
.word 0x5037c568,0xe54f6059
.word 0x91128650,0xe15882c4
.word 0x925699b4,0x7856b37f
.word 0x43f678c8,0x68004769
.word 0xee75de47,0xf5d36688
.word 0xb03ac047,0x05791cae
.word 0xd0284b54,0x38953703
.word 0x22c42921,0x051cfb96
.word 0xec84334c,0xb446fa8c
.word 0xbf4ad452,0x85a83c69
.word 0x43c92f00,0x832fee49
.word 0x36d5eb53,0x6fd007c0
.word 0x5e004cdd,0xe0241f8f
.word 0x06935546,0x20b9b150
.word 0xe3962416,0xe8d6657b
.word 0x30c4a674,0x1a38c762
.word 0x9fb2fc21,0xadc2425d
.word 0xa6cb101e,0x7273ccfb
.word 0xa917162f,0xbab8f666
.word 0x93db3497,0x6a028f3d
.word 0x00001f70,0x81210e98
.word 0x59dd6a8a,0x40e8a170
.word 0x566e851c,0x8f3eee98
.word 0x9d58f41d,0x76d0d551
.word 0xcd593a48,0x2379a393
.word 0x4f7c9375,0xcf1e9f04
.word 0x3d2c7692,0xe2278086
.word 0x508b5772,0x324643fe
.word 0x2affac10,0xa2adf938
.word 0x30bcd3e0,0xc9331d3b
.word 0xd9e04413,0x9c43562d
.word 0x8af6876e,0x2b6c0030
.word 0xbc60cecc,0xbe00775d
.word 0x771afcf1,0x7382e145
.word 0x93443fcc,0xe152ac4d
.word 0x205c16d0,0xd3b7af80
.word 0xffff37e3,0x540c22fb
.word 0x303aae60,0x0f2d48ff
.word 0xff377ce9,0xcc429ac5
.word 0xe190d20a,0x174ec80e
.word 0xe405e798,0xe17a5dd8
.word 0x5660b2cc,0x3b4506ec
.word 0xa650aa4a,0x693c9237
.word 0x36e20306,0x072934da
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 0x26034148,0x2a4d75d5
.word 0x00000000,0x00000002
.word 0x77fb7180,0x08c2ee4b
.word 0x00000000,0x00000003
.word 0xa205a388,0x65fc644a
.word 0x00000000,0x00000004
.word 0xee7dbb4f,0xd88d8f77
.word 0x00000000,0x00000005
.word 0xef927d47,0xcc36ece5
.word 0x00000000,0x00000006
.word 0x8f3d78c0,0x376aa8a0
.word 0x00000000,0x00000007
.word 0x3e070308,0x04ebff9c
.word 0x00000000,0x00000008
.word 0xe7c30977,0xbd521f2c
.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 0x030b95bc,0xae4a49ae,0xf9664594,0xf27ac1d1
.word 0xf21a4a89,0xd4b9b028,0x8cd29078,0xf45c1c07
.word 0x6c0d1d7e,0xed9f2dbf,0xd3844c69,0x4f1a260b
.word 0xf5d1c380,0x4cb9a60d,0x186ce9bc,0xc1cabd15
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 0xc069fdb7,0x7307d2eb,0x3816da89,0x9ac9f33d
.word 0x89d18bea,0xb529e417,0xf9254e70,0x9f89571e
.word 0xdfee3ea2,0xc4910c61,0x4317e2f3,0x0c377fa2
.word 0x431e4b92,0x4bc52f22,0x7f14b351,0x5097a866
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 0x30e227fb,0x9a4fddb3,0x20aac52e,0x35f02198
.word 0x8b881076,0xd632e47b,0x20f9364e,0xa0494af5
.word 0x7566a737,0xaaa9259b,0xbedae363,0x380ea27e
.word 0xa775ccae,0xa404cce3,0xea47eed9,0xd71c70a7
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 0xca3a189c,0xb1151059,0xe7ca4bca,0x920c38e3
.word 0x6759f701,0x92f6c887,0x28a0e338,0x698fa81f
.word 0x96332b33,0xc52d079a,0xd6e1b298,0x51cb272c
.word 0xd24d69b9,0x199a9ee5,0x68b52f59,0x9128b367
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 0xaba83466,0x8d7a8ee0,0x40b29692,0x6f84f752
.word 0x3f026c62,0x217b8aa2,0xf368d4b6,0x5f2478ca
.word 0x4d52c53b,0x96a1271f,0xed5c96dd,0x39066bba
.word 0x1364a27b,0xe0ee5c89,0xe159344c,0xee30470a
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 0x5df65b10,0xb1538fa4,0x2e1171cd,0x0bed6f35
.word 0x3ac8ceaf,0xdd75568b,0xd7596038,0x3d7b2d8e
.word 0xaaf25d9a,0x0a1de4e8,0x58cc5479,0xb70a210d
.word 0x21710f62,0x6e17dfe9,0x277f04a6,0x498d9022
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 0x41c250fd,0xc9be0419,0xccad0a7c,0x5ee2deda
.word 0x905eab26,0xbf54bcd1,0xe2a70f1b,0xddf0b473
.word 0x5b79f4cd,0xe61f14ec,0xea79f45d,0xaac51f7b
.word 0xe1dbf2b0,0xf8ec9fcf,0xf4840977,0x56aa808d
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 0x97887437,0xa818c99f,0x5c3d9c36,0xb7969efe
.word 0x228193df,0xa7daf69b,0xfa840aaf,0x742094af
.word 0xad7f8049,0x8cd5d603,0xa3138d34,0x280e2cc7
.word 0x54cd27c3,0x0ee332bb,0x60d28f67,0x361d49cf
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 0x56c5d56f,0x9adda571,0x38ed87a8,0xc616cc42
.word 0xcba5243f,0xca3e5f61,0xac1fbdec,0x01e3452a
.word 0xbfdb958b,0x615241bc,0xa07505ad,0xee5f39e4
.word 0x27468419,0xcd1bbf6b,0x79b1bd27,0x05e68fbe
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 0x6329e949,0x4363913c,0x87e3de3f,0x5760add8
.word 0x6768845c,0xb9ad60ec,0x66ac2809,0x9ec3317d
.word 0x76cc0d04,0xcb084274,0xf46091fd,0x8e6b2062
.word 0xfd236257,0x012a15b7,0x55dd9e88,0x29c9cf75
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 0x9cbb80c5,0x6dc321e3,0xd8b76590,0xf21dc022
.word 0x001ba115,0xda2da1b4,0x8f014185,0xd307c793
.word 0xc0aec14c,0xf79dc35b,0xcfd6109f,0x1075e9e0
.word 0xa6cc5dca,0xd27d0755,0xf0e4752e,0xe8a4b005
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 0xa4962afc,0xe49dd978,0x93018f04,0xec480d19
.word 0xda6b08c9,0x7abaad19,0x16f02ac0,0x3e608a57
.word 0xf4b0d034,0xa5f349f5,0xe3c0f0cf,0xe630f32a
.word 0x44b30f0e,0x73352ded,0xf0e1cbc9,0x9863bf2f
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 0x036bdcfa,0x26f53673,0x13ed8de2,0x64ab7799
.word 0x8b5842da,0x2d197939,0x3d6dc2de,0x261a7426
.word 0xb1c6e0a3,0xb38e1146,0xcc32ad92,0xfe0c4d4c
.word 0xf6c216ef,0x543d249c,0xe40ec7ab,0xd411b17e
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 0x41f463d3,0xd8750de5,0xabc2153e,0x017da160
.word 0xeb2ccfd0,0xc3aef533,0xdba784a9,0x4e9f0ae1
.word 0xb4e5a795,0x5a64ed3f,0xcef18dd7,0x28a88367
.word 0x9ae99a45,0x0ff7373e,0x39307cef,0xcc174fb6
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 0xf842826e,0x76c41477,0xe9467839,0x0be513c5
.word 0xe3249af0,0x545247f8,0xdafe8851,0x09b3bea6
.word 0xbfc2d7a0,0xf62ec7ce,0x3c42ce70,0x96e8f25d
.word 0x34b4e599,0x6d76e126,0x1d074a78,0x462177aa
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 0xe5028ed8,0xeeba2353,0x26bdcad8,0x47aaf17b
.word 0x1b5e52d0,0xf1147862,0xb3c3da6c,0x8a0a29c9
.word 0x0a17cb6d,0x7b073703,0x42993a0d,0x2f285693
.word 0xfee5669b,0xbef7e42f,0x7872ddb5,0x3421bcdb
.word 0x5bafcbdb,0xd9aa789f,0xeebaf927,0xc8d5677c
.word 0xf4fd11ad,0xb2741979,0xef0e9ee6,0x1ec2baa5
.word 0x10132dda,0x879bd931,0xfde4a7a8,0x209236ce
.word 0x256253fd,0x1d3a2477,0xdd1172d8,0x161e0600
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 0x7e657001,0x1c849967,0x61b0c079,0x7a7ed5ff
.word 0x75ec61c2,0x7208b51f,0x30c5fa9b,0x7c5d67fc
.word 0xd08e974c,0xf10e857d,0x10346cf1,0x895a6f97
.word 0x326e8d49,0xd6add101,0x41a92221,0x4c582015
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 0xc120fa80,0xe1df95ea,0x1b8772a0,0x139985bf
.word 0x45256c43,0x7f3f7e8c,0xda74d3a2,0x7381a654
.word 0x09c7a9b6,0x7b96a1a2,0x8e3653bc,0xfad62fd6
.word 0x750031e8,0x91c0ebe7,0x75dab3b8,0x0cd44c0c
.word 0x033534f9,0x561bfb11,0x711652c1,0x2dde39fc
.word 0xeb232aae,0x5fdbb0e2,0xace28c11,0x6803121e
.word 0x3de8d987,0x07f6e56e,0x32381659,0x4de4382a
.word 0x4557307b,0xf631990c,0x054cfc8e,0xbe4103eb
.word 0xa3f2944f,0xbeeec3e0,0x0a178bcc,0x415d0b34
.word 0x52e3fee5,0x8664186a,0x0df5856d,0xe0e0733d
.word 0x5037c568,0xe54f6059,0x91128650,0xe15882c4
.word 0x925699b4,0x7856b37f,0x43f678c8,0x68004769
.word 0xee75de47,0xf5d36688,0xb03ac047,0x05791cae
.word 0xd0284b54,0x38953703,0x22c42921,0x051cfb96
.word 0xec84334c,0xb446fa8c,0xbf4ad452,0x85a83c69
.word 0x43c92f00,0x832fee49,0x36d5eb53,0x6fd007c0
.word 0x5e284cdd,0xe0241f8f,0x06935546,0x20b9b150
.word 0xe3962416,0xe8d6657b,0x30c4a674,0x1a38c762
.word 0x9fb2fc21,0xadc2425d,0xa6cb101e,0x7273ccfb
.word 0xa917162f,0xbab8f666,0x93db3497,0x6a028f3d
.word 0x05761f70,0x81210e98,0x59dd6a8a,0x40e8a170
.word 0x566e851c,0x8f3eee98,0x9d58f41d,0x76d0d551
.word 0xcd593a48,0x2379a393,0x4f7c9375,0xcf1e9f04
.word 0x3d2c7692,0xe2278086,0x508b5772,0x324643fe
.word 0x2a07ac10,0xa2adf938,0x30bcd3e0,0xc9331d3b
.word 0xd9e04413,0x9c43562d,0x8af6876e,0x2b6c0030
.word 0xbc60cecc,0xbe00775d,0x771afcf1,0x7382e145
.word 0x93443fcc,0xe152ac4d,0x205c16d0,0xd3b7af80
.word 0x43b737e3,0x540c22fb,0x303aae60,0x0f2d48ff
.word 0xff377ce9,0xcc429ac5,0xe190d20a,0x174ec80e
.word 0xe405e798,0xe17a5dd8,0x5660b2cc,0x3b4506ec
.word 0xa650aa4a,0x693c9237,0x36e20306,0x072934da
share3_end: