Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / mpgenfpga / diag / mpgen_500_0.s
/*
* ========== Copyright Header Begin ==========================================
*
* OpenSPARC T2 Processor File: mpgen_500_0.s
* Copyright (C) 1995-2007 Sun Microsystems, Inc. All Rights Reserved
* 4150 Network Circle, Santa Clara, California 95054, U.S.A.
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; version 2 of the License.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*
* For the avoidance of doubt, and except that if any non-GPL license
* choice is available it will apply instead, Sun elects to use only
* the General Public License version 2 (GPLv2) at this time for any
* software where a choice of GPL license versions is made
* available with the language indicating that GPLv2 or any later version
* may be used, or where a choice of which version of the GPL is applied is
* otherwise unspecified.
*
* Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
* CA 95054 USA or visit www.sun.com if you need additional information or
* have any questions.
*
*
* ========== Copyright Header End ============================================
*/
! Niagara2 UP Random Test
! Seed = 626115452
! Riesling can be on
! 1 Thread, 500 lines
! mpgen created on May 4, 2009 (15:17:56), Version 2.81
! mpgen_500_0.s created on Jun 26, 2009 (11:54:52)
! RC file : random.rc
! cmd = /import/n2-tools/release/tools/mpgen/mpgen,1.090504 -rc random.rc -o mpgen_500_0 -p 1 -l 500
#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:
! Initialize the input and output registers
! Random code for Thread 0
thread_0:
ta T_CHANGE_PRIV ! Trap to Supervisor Mode
set p0_fsr,%g3
ldx [%g3],%fsr ! Set %fsr to 0000000000
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 = 3dae7438 217c2069 0fb24936 01866aaf
! %f4 = 09c346a4 134d35a5 6f2e9402 2e4a5acb
! %f8 = 3050b4d0 5f801fa1 42b9688e 692195a7
! %f12 = 6d768abc 2165fa5d 00fdf2da 3f1f1743
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 4fee5468 716aa1d9 199f1ee6 34969b9f
! %f20 = 61375dd4 6110b215 53c398b2 21f89ebb
! %f24 = 5582b300 07ad8711 0261cc3e 776e5c97
! %f28 = 4f5f1fec 7be53ccd 7a4be58a 2335d133
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 03253098 55e6af49 75fbd096 16bdb88f
! %f36 = 46233104 16677a85 531f3962 26818eab
! %f40 = 55892d30 0e5ffa81 55e38bee 40a58f87
! %f44 = 6114f11c 23874b3d 5e01f43a 3652b723
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xc63fbeab00000025,%g7,%g1 ! %gsr scale = 4, align = 5
wr %g1,%g0,%gsr ! %gsr = c63fbeab00000025
wr %g0,%y ! Clear %y register
xorcc %g0,%g0,%g3 ! %g3 = 0, %ccr = 44
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 0
p0_label_1:
! Starting 10 instruction Store Burst
! Mem[0000000010141410] = 445fd07d, %l2 = 554df74c4cad90ac
ldstuba [%i5+%o5]0x88,%l2 ! %l2 = 000000000000007d
! %f20 = 61375dd4 6110b215, Mem[0000000030141408] = 75c90a86 72c114bf
stda %f20,[%i5+%o4]0x81 ! Mem[0000000030141408] = 61375dd4 6110b215
! %f20 = 61375dd4, %f24 = 5582b300 07ad8711
fstod %f20,%f24 ! %f24 = 4426ebba 80000000
! %l5 = d405d052c64a51bd, Mem[0000000010181400] = 38978244
stwa %l5,[%i6+%g0]0x88 ! Mem[0000000010181400] = c64a51bd
! Mem[0000000030141410] = 0669be74, %l5 = 00000000c64a51bd
swapa [%i5+%o5]0x81,%l5 ! %l5 = 000000000669be74
! Mem[0000000010101414] = 4394a2e5, %l7 = 0000000091e29dc3, %asi = 80
swapa [%i4+0x014]%asi,%l7 ! %l7 = 000000004394a2e5
! Mem[000000001014141d] = 064135eb, %l6 = 65a16c0d7fea5e38
ldstub [%i5+0x01d],%l6 ! %l6 = 0000000000000041
! %l4 = 2d983552, %l5 = 0669be74, Mem[0000000030181410] = 6cccb0d4 2a60d915
stda %l4,[%i6+%o5]0x81 ! Mem[0000000030181410] = 2d983552 0669be74
! %l7 = 000000004394a2e5, Mem[00000000100c1400] = 18823f13
stba %l7,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 18823fe5
! %f21 = 6110b215, Mem[00000000100c1430] = 44c7ea9c
sta %f21,[%i3+0x030]%asi ! Mem[00000000100c1430] = 6110b215
p0_label_2:
! Starting 10 instruction Load Burst
! %o3 = deadbeefdeadbeef
set share3_start,%o3 ! set %o3[0] to VA
! Mem[00000000218001c0] = 7ca081a8, %l6 = 0000000000000041
lduh [%o3+0x1c0],%l6 ! %l6 = 0000000000007ca0
! Mem[0000000030081400] = 595d721b e8c54427, %l4 = 2d983552, %l5 = 0669be74
ldda [%i2+%g0]0x89,%l4 ! %l4 = 00000000e8c54427 00000000595d721b
! Mem[0000000010141408] = d62c6d33, %l6 = 0000000000007ca0
lduha [%i5+%o4]0x88,%l6 ! %l6 = 0000000000006d33
! Mem[0000000010101422] = 29249710, %l5 = 00000000595d721b, %asi = 80
ldsha [%i4+0x022]%asi,%l5 ! %l5 = ffffffffffff9710
! Mem[0000000030081410] = 54870a77, %l4 = 00000000e8c54427
lduwa [%i2+%o5]0x89,%l4 ! %l4 = 0000000054870a77
! Mem[0000000030001408] = 5f97e229a60d0f58, %l0 = cd78e98c88719846
ldxa [%i0+%o4]0x89,%l0 ! %l0 = 5f97e229a60d0f58
! Mem[00000000100c1408] = 164e8477, %l3 = e4b7851a690755f7
lduha [%i3+%o4]0x88,%l3 ! %l3 = 0000000000008477
! Mem[0000000010101400] = 78ee8d67, %l6 = 0000000000006d33
ldsba [%i4+%g0]0x88,%l6 ! %l6 = 0000000000000067
! Mem[0000000030181410] = 2d983552, %l7 = 000000004394a2e5
ldswa [%i6+%o5]0x81,%l7 ! %l7 = 000000002d983552
! Mem[0000000030181410] = 5235982d, %l3 = 0000000000008477
lduwa [%i6+%o5]0x89,%l3 ! %l3 = 000000005235982d
p0_label_3:
! Starting 10 instruction Store Burst
! Mem[0000000010141410] = ffd05f44, %l0 = 5f97e229a60d0f58
ldstuba [%i5+%o5]0x80,%l0 ! %l0 = 00000000000000ff
! %f28 = 4f5f1fec, Mem[0000000030141408] = d45d3761
sta %f28,[%i5+%o4]0x89 ! Mem[0000000030141408] = 4f5f1fec
! Mem[0000000030001408] = a60d0f58, %l1 = 000000002fd85271
swapa [%i0+%o4]0x89,%l1 ! %l1 = 00000000a60d0f58
! %f15 = 3f1f1743, Mem[0000000030081400] = 2744c5e8
sta %f15,[%i2+%g0]0x81 ! Mem[0000000030081400] = 3f1f1743
! %l5 = ffffffffffff9710, %l2 = 000000000000007d, %l6 = 0000000000000067
subc %l5,%l2,%l6 ! %l6 = ffffffffffff9693
! %o0 = deadbeefdeadbeef
set share0_start,%o0 ! set %o0[0] to VA
! %l4 = 0000000054870a77, Mem[00000000201c0000] = 4dd8d398, %asi = 80
stha %l4,[%o0+0x000]%asi ! Mem[00000000201c0000] = 0a77d398
! %f16 = 4fee5468, Mem[0000000030101408] = 1de82b26
sta %f16,[%i4+%o4]0x81 ! Mem[0000000030101408] = 4fee5468
! %l3 = 000000005235982d, Mem[0000000010101408] = 4377057622358def
stxa %l3,[%i4+%o4]0x80 ! Mem[0000000010101408] = 000000005235982d
! %l5 = ffffffffffff9710, Mem[00000000300c1408] = c6bb1622
stba %l5,[%i3+%o4]0x89 ! Mem[00000000300c1408] = c6bb1610
! Mem[0000000010001410] = 4e8e0b64, %l5 = ffffffffffff9710
ldstuba [%i0+%o5]0x80,%l5 ! %l5 = 000000000000004e
p0_label_4:
! Starting 10 instruction Load Burst
! Mem[00000000100c1400] = e53f8218, %l1 = 00000000a60d0f58
ldswa [%i3+%g0]0x80,%l1 ! %l1 = ffffffffe53f8218
! Mem[0000000010041414] = 04ef9445, %l2 = 000000000000007d
ldsw [%i1+0x014],%l2 ! %l2 = 0000000004ef9445
! Mem[00000000100c1400] = 18823fe5, %l7 = 000000002d983552
lduha [%i3+%g0]0x88,%l7 ! %l7 = 0000000000003fe5
! Mem[00000000100c141f] = 16513e2b, %l5 = 000000000000004e
ldub [%i3+0x01f],%l5 ! %l5 = 000000000000002b
! %l2 = 0000000004ef9445, %l1 = ffffffffe53f8218, %y = 00000000
udiv %l2,%l1,%l0 ! %l0 = 0000000000000000
mov %l0,%y ! %y = 00000000
! Mem[0000000030101410] = 55af9d0614bc8d76, %f10 = 42b9688e 692195a7
ldda [%i4+%o5]0x89,%f10 ! %f10 = 55af9d06 14bc8d76
! Mem[00000000100c1408] = 0fd07741164e8477, %f18 = 199f1ee6 34969b9f
ldda [%i3+%o4]0x88,%f18 ! %f18 = 0fd07741 164e8477
! Mem[0000000010041410] = 38dbd5c4, %f0 = 3dae7438
lda [%i1+%o5]0x80,%f0 ! %f0 = 38dbd5c4
! Mem[00000000300c1410] = 2d60a9b4, %l5 = 000000000000002b
lduha [%i3+%o5]0x81,%l5 ! %l5 = 0000000000002d60
! %l6 = ffffffffffff9693, imm = fffffffffffffc5f, %l3 = 000000005235982d
and %l6,-0x3a1,%l3 ! %l3 = ffffffffffff9413
p0_label_5:
! Starting 10 instruction Store Burst
! Mem[0000000010181408] = 36c47e76, %l3 = 00000000ffff9413
swapa [%i6+%o4]0x88,%l3 ! %l3 = 0000000036c47e76
! Mem[00000000300c1400] = 5eb43a48, %l5 = 0000000000002d60
ldstuba [%i3+%g0]0x81,%l5 ! %l5 = 000000000000005e
! %l4 = 54870a77, %l5 = 0000005e, Mem[0000000010081410] = 2490e476 25694d4b
stda %l4,[%i2+%o5]0x88 ! Mem[0000000010081410] = 54870a77 0000005e
! %l0 = 0000000000000000, Mem[0000000010041400] = 2f427958
stha %l0,[%i1+%g0]0x80 ! Mem[0000000010041400] = 00007958
! %l6 = ffffffffffff9693, Mem[0000000030081408] = 1f535d3d66bc3c11
stxa %l6,[%i2+%o4]0x89 ! Mem[0000000030081408] = ffffffffffff9693
! %f24 = 4426ebba, Mem[0000000010041408] = 7b492f56
st %f24,[%i1+%o4] ! Mem[0000000010041408] = 4426ebba
! %l0 = 0000000000000000, Mem[0000000021800000] = 29f51c58
stb %l0,[%o3+%g0] ! Mem[0000000021800000] = 00f51c58
! Mem[0000000010141430] = 7ec7075c, %l4 = 0000000054870a77
ldstuba [%i5+0x030]%asi,%l4 ! %l4 = 000000000000007e
! %f13 = 2165fa5d, %f17 = 716aa1d9
fcmpes %fcc3,%f13,%f17 ! %fcc3 = 1
! %l4 = 000000000000007e, Mem[0000000010101410] = 0186d4e4, %asi = 80
stwa %l4,[%i4+0x010]%asi ! Mem[0000000010101410] = 0000007e
p0_label_6:
! Starting 10 instruction Load Burst
! Mem[0000000030141410] = bd514ac6, %f16 = 4fee5468
lda [%i5+%o5]0x89,%f16 ! %f16 = bd514ac6
! Mem[0000000010081410] = 770a8754, %f8 = 3050b4d0
lda [%i2+%o5]0x80,%f8 ! %f8 = 770a8754
! Mem[0000000030081408] = 9396ffff, %l2 = 0000000004ef9445
ldsba [%i2+%o4]0x81,%l2 ! %l2 = ffffffffffffff93
! Mem[0000000030101408] = dfcec66c6854ee4f, %f30 = 7a4be58a 2335d133
ldda [%i4+%o4]0x89,%f30 ! %f30 = dfcec66c 6854ee4f
! Mem[0000000010181408] = 1394ffff, %f21 = 6110b215
lda [%i6+%o4]0x80,%f21 ! %f21 = 1394ffff
! Mem[0000000030041408] = 76422d06, %l2 = ffffffffffffff93
lduwa [%i1+%o4]0x81,%l2 ! %l2 = 0000000076422d06
! Mem[00000000100c1408] = 0fd07741 164e8477, %l2 = 76422d06, %l3 = 36c47e76
ldda [%i3+%o4]0x88,%l2 ! %l2 = 00000000164e8477 000000000fd07741
! Mem[00000000100c1408] = 77844e16, %l4 = 000000000000007e
lduwa [%i3+%o4]0x80,%l4 ! %l4 = 0000000077844e16
! Mem[00000000100c1410] = 056e5c0c 843a8056, %l4 = 77844e16, %l5 = 0000005e
ldda [%i3+%o5]0x88,%l4 ! %l4 = 00000000843a8056 00000000056e5c0c
! Mem[0000000030041410] = b5d8474f f454b37b, %l0 = 00000000, %l1 = e53f8218
ldda [%i1+%o5]0x89,%l0 ! %l0 = 00000000f454b37b 00000000b5d8474f
p0_label_7:
! Starting 10 instruction Store Burst
! Mem[0000000010081408] = 1c7d06b6, %l7 = 0000000000003fe5
swapa [%i2+%o4]0x80,%l7 ! %l7 = 000000001c7d06b6
! Mem[0000000021800000] = 00f51c58, %l1 = 00000000b5d8474f
ldstuba [%o3+0x000]%asi,%l1 ! %l1 = 0000000000000000
! %l2 = 00000000164e8477, Mem[0000000010141408] = d62c6d33
stha %l2,[%i5+%o4]0x88 ! Mem[0000000010141408] = d62c8477
! %l2 = 00000000164e8477, Mem[0000000010101410] = 0000007e, %asi = 80
stwa %l2,[%i4+0x010]%asi ! Mem[0000000010101410] = 164e8477
! %o1 = deadbeefdeadbeef
set share1_start,%o1 ! set %o1[0] to VA
! %l3 = 000000000fd07741, Mem[0000000020800000] = 3d296bc8
stb %l3,[%o1+%g0] ! Mem[0000000020800000] = 41296bc8
! %l3 = 000000000fd07741, Mem[0000000030041408] = 3f1d7e64062d4276
stxa %l3,[%i1+%o4]0x89 ! Mem[0000000030041408] = 000000000fd07741
! Mem[0000000010041434] = 36577cfd, %l7 = 000000001c7d06b6
ldstub [%i1+0x034],%l7 ! %l7 = 0000000000000036
! %l4 = 00000000843a8056, Mem[0000000010081410] = 0000005e54870a77
stxa %l4,[%i2+%o5]0x88 ! Mem[0000000010081410] = 00000000843a8056
! Mem[0000000010101410] = 77844e16, %l3 = 000000000fd07741
ldswa [%i4+%o5]0x88,%l3 ! %l3 = 0000000077844e16
! Mem[0000000010141408] = d62c8477, %l3 = 0000000077844e16
swapa [%i5+%o4]0x88,%l3 ! %l3 = 00000000d62c8477
p0_label_8:
! Starting 10 instruction Load Burst
! Mem[0000000010141400] = 89f8ab19 d84adc11, %l0 = f454b37b, %l1 = 00000000
ldda [%i5+%g0]0x88,%l0 ! %l0 = 00000000d84adc11 0000000089f8ab19
! Mem[00000000300c1410] = b4a9602d, %l5 = 00000000056e5c0c
lduwa [%i3+%o5]0x89,%l5 ! %l5 = 00000000b4a9602d
! Mem[0000000030101400] = 7d779ea8, %l0 = 00000000d84adc11
lduba [%i4+%g0]0x81,%l0 ! %l0 = 000000000000007d
! Mem[0000000010001408] = 58d0c7f6, %l5 = 00000000b4a9602d
lduha [%i0+%o4]0x80,%l5 ! %l5 = 00000000000058d0
! Mem[0000000010101410] = 164e8477, %l6 = ffffffffffff9693
lduba [%i4+%o5]0x80,%l6 ! %l6 = 0000000000000016
! Mem[0000000021800040] = 313ba488, %l2 = 00000000164e8477
lduh [%o3+0x040],%l2 ! %l2 = 000000000000313b
! Mem[00000000300c1400] = ffb43a48 431fc439, %l4 = 843a8056, %l5 = 000058d0
ldda [%i3+%g0]0x81,%l4 ! %l4 = 00000000ffb43a48 00000000431fc439
! Mem[0000000010141438] = 4b072c7a, %l1 = 0000000089f8ab19
ldub [%i5+0x038],%l1 ! %l1 = 000000000000004b
! Mem[0000000010141400] = 11dc4ad8, %l0 = 000000000000007d
lduba [%i5+%g0]0x80,%l0 ! %l0 = 0000000000000011
! %l7 = 0000000000000036, immd = fffff865, %y = 00000000
smul %l7,-0x79b,%l7 ! %l7 = fffffffffffe654e, %y = ffffffff
p0_label_9:
! Starting 10 instruction Store Burst
! %l5 = 00000000431fc439, Mem[0000000030101408] = 4fee5468
stwa %l5,[%i4+%o4]0x81 ! Mem[0000000030101408] = 431fc439
! %f20 = 61375dd4 1394ffff, Mem[0000000010001408] = f6c7d058 6fb66c20
stda %f20,[%i0+%o4]0x88 ! Mem[0000000010001408] = 61375dd4 1394ffff
! Mem[0000000010101400] = 78ee8d67, %l2 = 000000000000313b
swapa [%i4+%g0]0x88,%l2 ! %l2 = 0000000078ee8d67
! Mem[0000000010001417] = 29caef65, %l5 = 00000000431fc439
ldstuba [%i0+0x017]%asi,%l5 ! %l5 = 0000000000000065
! %l1 = 000000000000004b, Mem[00000000300c1400] = ffb43a48
stha %l1,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 004b3a48
! Mem[00000000300c1400] = 004b3a48, %l3 = 00000000d62c8477
ldstuba [%i3+%g0]0x81,%l3 ! %l3 = 0000000000000000
! %l5 = 0000000000000065, Mem[00000000100c1410] = 56803a84
stha %l5,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 00653a84
! %f12 = 6d768abc 2165fa5d, %l4 = 00000000ffb43a48
! Mem[0000000030101410] = 768dbc14069daf55
add %i4,0x010,%g1
stda %f12,[%g1+%l4]ASI_PST16_S ! Mem[0000000030101410] = 6d76bc14069daf55
! %f12 = 6d768abc 2165fa5d, %l5 = 0000000000000065
! Mem[0000000030101438] = 0c25cdca7079f073
add %i4,0x038,%g1
stda %f12,[%g1+%l5]ASI_PST32_S ! Mem[0000000030101438] = 0c25cdca2165fa5d
! %f16 = bd514ac6 716aa1d9, Mem[0000000010181410] = 2d34d9a4 1e609ca5
stda %f16,[%i6+%o5]0x80 ! Mem[0000000010181410] = bd514ac6 716aa1d9
p0_label_10:
! Starting 10 instruction Load Burst
! Mem[00000000100c1410] = 00653a84, %l4 = 00000000ffb43a48
lduha [%i3+%o5]0x80,%l4 ! %l4 = 0000000000000065
! Mem[0000000010001400] = 46e3dcf8, %l2 = 0000000078ee8d67
ldsba [%i0+%g0]0x80,%l2 ! %l2 = 0000000000000046
! Mem[0000000010141410] = ffd05f44, %l3 = 0000000000000000
lduha [%i5+%o5]0x80,%l3 ! %l3 = 000000000000ffd0
! Mem[0000000010101400] = a9490c2f0000313b, %f4 = 09c346a4 134d35a5
ldda [%i4+%g0]0x88,%f4 ! %f4 = a9490c2f 0000313b
! %l2 = 0000000000000046, imm = 00000000000002ae, %l4 = 0000000000000065
and %l2,0x2ae,%l4 ! %l4 = 0000000000000006
! Mem[0000000030081400] = 43171f3f, %l7 = fffffffffffe654e
lduba [%i2+%g0]0x89,%l7 ! %l7 = 000000000000003f
! %l0 = 0000000000000011, %l6 = 0000000000000016, %l5 = 0000000000000065
subc %l0,%l6,%l5 ! %l5 = fffffffffffffffb
! Mem[0000000010101410] = 164e8477, %l2 = 0000000000000046
ldswa [%i4+%o5]0x80,%l2 ! %l2 = 00000000164e8477
! Mem[0000000010081408] = e53f0000, %l7 = 000000000000003f
lduba [%i2+%o4]0x88,%l7 ! %l7 = 0000000000000000
! Mem[0000000010041408] = 4426ebba, %l5 = fffffffffffffffb
lduba [%i1+%o4]0x80,%l5 ! %l5 = 0000000000000044
p0_label_11:
! Starting 10 instruction Store Burst
! %f14 = 00fdf2da 3f1f1743, Mem[0000000010041410] = 38dbd5c4 04ef9445
stda %f14,[%i1+%o5]0x80 ! Mem[0000000010041410] = 00fdf2da 3f1f1743
! %l2 = 00000000164e8477, Mem[00000000100c1400] = 18823fe5
stwa %l2,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 164e8477
! %l1 = 000000000000004b, Mem[00000000218001c0] = 7ca081a8
sth %l1,[%o3+0x1c0] ! Mem[00000000218001c0] = 004b81a8
! %l0 = 00000011, %l1 = 0000004b, Mem[0000000010141400] = 11dc4ad8 19abf889, %asi = 80
stda %l0,[%i5+0x000]%asi ! Mem[0000000010141400] = 00000011 0000004b
! %l7 = 0000000000000000, Mem[0000000010081400] = 7e9905b8
stwa %l7,[%i2+%g0]0x80 ! Mem[0000000010081400] = 00000000
! %l0 = 00000011, %l1 = 0000004b, Mem[0000000010081400] = 00000000 13b37be9
stda %l0,[%i2+%g0]0x80 ! Mem[0000000010081400] = 00000011 0000004b
! %l1 = 000000000000004b, Mem[00000000300c1410] = b4a9602d
stba %l1,[%i3+%o5]0x89 ! Mem[00000000300c1410] = b4a9604b
! %l0 = 0000000000000011, Mem[0000000030101400] = 7d779ea8079b5b19
stxa %l0,[%i4+%g0]0x81 ! Mem[0000000030101400] = 0000000000000011
! %l2 = 164e8477, %l3 = 0000ffd0, Mem[0000000030181400] = 1e5a3768 02dd18d9
stda %l2,[%i6+%g0]0x81 ! Mem[0000000030181400] = 164e8477 0000ffd0
! %l6 = 0000000000000016, Mem[000000001018141a] = 7e27ff02, %asi = 80
stha %l6,[%i6+0x01a]%asi ! Mem[0000000010181418] = 7e270016
p0_label_12:
! Starting 10 instruction Load Burst
! Mem[00000000300c1400] = 483a4bff, %l2 = 00000000164e8477
lduwa [%i3+%g0]0x89,%l2 ! %l2 = 00000000483a4bff
! Mem[0000000030181400] = 164e8477 0000ffd0, %l2 = 483a4bff, %l3 = 0000ffd0
ldda [%i6+%g0]0x81,%l2 ! %l2 = 00000000164e8477 000000000000ffd0
! Mem[00000000300c1400] = ff4b3a48, %l2 = 00000000164e8477
lduwa [%i3+%g0]0x81,%l2 ! %l2 = 00000000ff4b3a48
! Mem[0000000010101400] = 3b3100002f0c49a9, %f24 = 4426ebba 80000000
ldda [%i4+%g0]0x80,%f24 ! %f24 = 3b310000 2f0c49a9
! Mem[0000000010141410] = 445fd0ff, %l0 = 0000000000000011
lduha [%i5+%o5]0x88,%l0 ! %l0 = 000000000000d0ff
! Mem[0000000030081400] = 43171f3f, %l2 = 00000000ff4b3a48
ldswa [%i2+%g0]0x89,%l2 ! %l2 = 0000000043171f3f
! Mem[00000000100c1400] = 77844e16, %l6 = 0000000000000016
ldswa [%i3+%g0]0x80,%l6 ! %l6 = 0000000077844e16
! Mem[00000000300c1410] = b4a9604b, %l6 = 0000000077844e16
lduha [%i3+%o5]0x89,%l6 ! %l6 = 000000000000604b
! Mem[0000000030181408] = e659d116, %l5 = 0000000000000044
ldsba [%i6+%o4]0x89,%l5 ! %l5 = 0000000000000016
! Mem[00000000218001c1] = 004b81a8, %l4 = 0000000000000006
ldsb [%o3+0x1c1],%l4 ! %l4 = 000000000000004b
p0_label_13:
! Starting 10 instruction Store Burst
! %f9 = 5f801fa1, Mem[000000001014142c] = 579cdac7
sta %f9 ,[%i5+0x02c]%asi ! Mem[000000001014142c] = 5f801fa1
! %f30 = dfcec66c 6854ee4f, %l2 = 0000000043171f3f
! Mem[0000000030141408] = ec1f5f4f6110b215
add %i5,0x008,%g1
stda %f30,[%g1+%l2]ASI_PST8_SL ! Mem[0000000030141408] = 4fee54686cc6b215
! %f0 = 38dbd5c4, %f16 = bd514ac6
fcmpes %fcc0,%f0 ,%f16 ! %fcc0 = 2
! %l1 = 000000000000004b, Mem[00000000100c1408] = 164e8477
stwa %l1,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 0000004b
! Mem[0000000010181438] = 093a3dda, %l1 = 0000004b, %l7 = 00000000
add %i6,0x38,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000093a3dda
! Mem[000000001010143a] = 60108b1a, %l6 = 000000000000604b
ldstuba [%i4+0x03a]%asi,%l6 ! %l6 = 000000000000008b
! Mem[0000000010081408] = e53f0000, %l5 = 0000000000000016
ldstuba [%i2+%o4]0x88,%l5 ! %l5 = 0000000000000000
! Mem[0000000010101400] = 3b310000, %l3 = 000000000000ffd0
ldstuba [%i4+%g0]0x80,%l3 ! %l3 = 000000000000003b
! %l1 = 000000000000004b, Mem[0000000030101410] = 6d76bc14069daf55
stxa %l1,[%i4+%o5]0x81 ! Mem[0000000030101410] = 000000000000004b
! Mem[0000000010041408] = 4426ebba, %l7 = 00000000093a3dda
swapa [%i1+%o4]0x80,%l7 ! %l7 = 000000004426ebba
p0_label_14:
! Starting 10 instruction Load Burst
! Mem[000000001010140f] = 5235982d, %l3 = 000000000000003b, %asi = 80
ldsba [%i4+0x00f]%asi,%l3 ! %l3 = 000000000000002d
! Mem[000000001000143a] = 78b2659a, %l7 = 000000004426ebba
ldsh [%i0+0x03a],%l7 ! %l7 = 000000000000659a
! Mem[0000000030001410] = 9412833f, %l3 = 000000000000002d
lduwa [%i0+%o5]0x89,%l3 ! %l3 = 000000009412833f
! Mem[00000000300c1410] = b4a9604b, %l3 = 000000009412833f
ldsba [%i3+%o5]0x89,%l3 ! %l3 = 000000000000004b
! Mem[00000000201c0000] = 0a77d398, %l6 = 000000000000008b, %asi = 80
ldsha [%o0+0x000]%asi,%l6 ! %l6 = 0000000000000a77
! %f17 = 716aa1d9, %f15 = 3f1f1743, %f23 = 21f89ebb
fdivs %f17,%f15,%f23 ! %f23 = 71bcc747
! Mem[0000000030041408] = 4177d00f 00000000, %l0 = 0000d0ff, %l1 = 0000004b
ldda [%i1+%o4]0x81,%l0 ! %l0 = 000000004177d00f 0000000000000000
! Mem[0000000030001410] = 3f831294, %l0 = 000000004177d00f
lduha [%i0+%o5]0x81,%l0 ! %l0 = 0000000000003f83
! Mem[0000000010101421] = 29249710, %l1 = 0000000000000000, %asi = 80
lduba [%i4+0x021]%asi,%l1 ! %l1 = 0000000000000024
! Mem[0000000010141400] = 00000011, %l4 = 000000000000004b
lduwa [%i5+%g0]0x80,%l4 ! %l4 = 0000000000000011
p0_label_15:
! Starting 10 instruction Store Burst
! %l4 = 00000011, %l5 = 00000000, Mem[00000000100c1408] = 4b000000 4177d00f
stda %l4,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 00000011 00000000
! %l7 = 000000000000659a, Mem[0000000010101402] = ff310000, %asi = 80
stba %l7,[%i4+0x002]%asi ! Mem[0000000010101400] = ff319a00
! %l7 = 000000000000659a, immd = 00000439, %y = ffffffff
smul %l7,0x439,%l5 ! %l5 = 0000000001ad074a, %y = 00000000
! %l0 = 00003f83, %l1 = 00000024, Mem[0000000010181410] = bd514ac6 716aa1d9
stda %l0,[%i6+%o5]0x80 ! Mem[0000000010181410] = 00003f83 00000024
! %l2 = 0000000043171f3f, Mem[0000000010001408] = ffff9413d45d3761
stxa %l2,[%i0+%o4]0x80 ! Mem[0000000010001408] = 0000000043171f3f
! %f22 = 53c398b2, Mem[0000000030041408] = 0fd07741
sta %f22,[%i1+%o4]0x89 ! Mem[0000000030041408] = 53c398b2
! Mem[000000001004141c] = 7efc066b, %l1 = 0000000000000024
swap [%i1+0x01c],%l1 ! %l1 = 000000007efc066b
! Mem[0000000010041438] = 3ea746fa, %l4 = 00000011, %l7 = 0000659a
add %i1,0x38,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 000000003ea746fa
! %f19 = 164e8477, %f5 = 0000313b, %f26 = 0261cc3e
fdivs %f19,%f5 ,%f26 ! tt=0x22, %l0 = 0000000000003fa5
! Mem[0000000010101410] = 164e847791e29dc3, %l4 = 0000000000000011, %l6 = 0000000000000a77
add %i4,0x10,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = 164e847791e29dc3
p0_label_16:
! Starting 10 instruction Load Burst
! Mem[0000000010141400] = 11000000, %l6 = 164e847791e29dc3
lduba [%i5+%g0]0x88,%l6 ! %l6 = 0000000000000000
! Mem[0000000010141400] = 4b000000 11000000, %l6 = 00000000, %l7 = 3ea746fa
ldda [%i5+%g0]0x88,%l6 ! %l6 = 0000000011000000 000000004b000000
! Mem[00000000100c1410] = 843a6500, %l1 = 000000007efc066b
ldsha [%i3+%o5]0x88,%l1 ! %l1 = 0000000000006500
! Mem[000000001008140c] = 3c11c22f, %l7 = 000000004b000000, %asi = 80
ldswa [%i2+0x00c]%asi,%l7 ! %l7 = 000000003c11c22f
! Mem[0000000030141400] = 67e6f308, %l1 = 0000000000006500
lduha [%i5+%g0]0x81,%l1 ! %l1 = 00000000000067e6
! Mem[00000000100c1408] = 00000011 00000000, %l0 = 00003fa5, %l1 = 000067e6
ldda [%i3+%o4]0x80,%l0 ! %l0 = 0000000000000011 0000000000000000
! Mem[0000000010181410] = 24000000 833f0000, %l4 = 00000011, %l5 = 01ad074a
ldda [%i6+%o5]0x88,%l4 ! %l4 = 00000000833f0000 0000000024000000
! Mem[00000000218000c0] = 4b2ea8e8, %l6 = 0000000011000000
ldsb [%o3+0x0c0],%l6 ! %l6 = 000000000000004b
! Mem[0000000010041400] = 00007958, %l5 = 0000000024000000
ldsha [%i1+%g0]0x80,%l5 ! %l5 = 0000000000000000
membar #Sync ! Added by membar checker (1)
! Mem[0000000030181400] = 164e8477 0000ffd0 16d159e6 75df0a9f
! Mem[0000000030181410] = 2d983552 0669be74 7b0ec3b2 38a03dbb
! Mem[0000000030181420] = 13bc7600 7f8a5e11 7658e73e 43dc2b97
! Mem[0000000030181430] = 32a852ec 4c2dc3cd 05f1f08a 0680d033
ldda [%i6+%g0]ASI_BLK_AIUS,%f16 ! Block Load from 0000000030181400
p0_label_17:
! Starting 10 instruction Store Burst
! Mem[0000000010141418] = 5e3249a2, %l4 = 00000000833f0000
ldstub [%i5+0x018],%l4 ! %l4 = 000000000000005e
! %f22 = 7b0ec3b2 38a03dbb, Mem[0000000010041410] = 00fdf2da 3f1f1743
stda %f22,[%i1+%o5]0x80 ! Mem[0000000010041410] = 7b0ec3b2 38a03dbb
! %l5 = 0000000000000000, Mem[00000000201c0000] = 0a77d398
sth %l5,[%o0+%g0] ! Mem[00000000201c0000] = 0000d398
! %l3 = 000000000000004b, Mem[0000000010001408] = 00000000
stha %l3,[%i0+%o4]0x80 ! Mem[0000000010001408] = 004b0000
! %o2 = deadbeefdeadbeef
set share2_start,%o2 ! set %o2[0] to VA
! Mem[00000000211c0001] = 7cac9028, %l2 = 0000000043171f3f
ldstub [%o2+0x001],%l2 ! %l2 = 00000000000000ac
! %l4 = 000000000000005e, Mem[0000000030041410] = f454b37b
stha %l4,[%i1+%o5]0x89 ! Mem[0000000030041410] = f454005e
! Mem[0000000021800081] = 256b28b8, %l4 = 000000000000005e
ldstub [%o3+0x081],%l4 ! %l4 = 000000000000006b
! %l5 = 0000000000000000, imm = 0000000000000bdd, %l0 = 0000000000000011
xor %l5,0xbdd,%l0 ! %l0 = 0000000000000bdd
membar #Sync ! Added by membar checker (2)
! %l5 = 0000000000000000, Mem[0000000030181408] = 16d159e6
stba %l5,[%i6+%o4]0x81 ! Mem[0000000030181408] = 00d159e6
! %f2 = 0fb24936 01866aaf, %l2 = 00000000000000ac
! Mem[0000000010081420] = 4e06365037c0ab21
add %i2,0x020,%g1
stda %f2,[%g1+%l2]ASI_PST16_P ! Mem[0000000010081420] = 0fb2493637c0ab21
p0_label_18:
! Starting 10 instruction Load Burst
! Mem[0000000010041408] = 093a3dda, %l3 = 000000000000004b
ldsba [%i1+%o4]0x80,%l3 ! %l3 = 0000000000000009
! Mem[0000000030081410] = 770a8754, %l7 = 000000003c11c22f
ldsha [%i2+%o5]0x81,%l7 ! %l7 = 000000000000770a
! Mem[0000000010141408] = cffb027677844e16, %f22 = 7b0ec3b2 38a03dbb
ldda [%i5+%o4]0x88,%f22 ! %f22 = cffb0276 77844e16
! Mem[00000000300c1400] = ff4b3a48, %l3 = 0000000000000009
ldsba [%i3+%g0]0x81,%l3 ! %l3 = ffffffffffffffff
! Mem[0000000030101410] = 00000000, %l6 = 000000000000004b
lduba [%i4+%o5]0x81,%l6 ! %l6 = 0000000000000000
! Mem[0000000010101410] = 164e8477, %l1 = 0000000000000000, %asi = 80
lduwa [%i4+0x010]%asi,%l1 ! %l1 = 00000000164e8477
! Mem[0000000030081408] = ffffffffffff9693, %f30 = 05f1f08a 0680d033
ldda [%i2+%o4]0x89,%f30 ! %f30 = ffffffff ffff9693
! Mem[0000000030041400] = 8841d10e, %l2 = 00000000000000ac
ldsha [%i1+%g0]0x89,%l2 ! %l2 = ffffffffffffd10e
! Mem[0000000010081400] = 00000011, %l0 = 0000000000000bdd
ldsba [%i2+%g0]0x80,%l0 ! %l0 = 0000000000000000
! Mem[0000000030041400] = 0ed14188009b2679, %f24 = 13bc7600 7f8a5e11
ldda [%i1+%g0]0x81,%f24 ! %f24 = 0ed14188 009b2679
p0_label_19:
! Starting 10 instruction Store Burst
! Mem[0000000010181400] = c64a51bd, %l6 = 0000000000000000
ldstuba [%i6+%g0]0x88,%l6 ! %l6 = 00000000000000bd
! %f6 = 6f2e9402, Mem[0000000010041414] = 38a03dbb
st %f6 ,[%i1+0x014] ! Mem[0000000010041414] = 6f2e9402
! %l1 = 00000000164e8477, Mem[00000000100c1408] = 00000011
stha %l1,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 84770011
! Mem[0000000030141410] = c64a51bd, %l6 = 00000000000000bd
ldstuba [%i5+%o5]0x81,%l6 ! %l6 = 00000000000000c6
! %l5 = 0000000000000000, Mem[0000000010001410] = ff8e0b64
stba %l5,[%i0+%o5]0x80 ! Mem[0000000010001410] = 008e0b64
! %l7 = 000000000000770a, %l0 = 0000000000000000, %l6 = 00000000000000c6
subc %l7,%l0,%l6 ! %l6 = 000000000000770a
! Mem[00000000300c1400] = 483a4bff, %l2 = 00000000ffffd10e
swapa [%i3+%g0]0x89,%l2 ! %l2 = 00000000483a4bff
! %l5 = 0000000000000000, Mem[0000000010041408] = 093a3dda064b644f, %asi = 80
stxa %l5,[%i1+0x008]%asi ! Mem[0000000010041408] = 0000000000000000
! %l0 = 0000000000000000, Mem[00000000100c1408] = 11007784
stba %l0,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 11007700
! Mem[0000000030141408] = 4fee5468, %l3 = 00000000ffffffff
swapa [%i5+%o4]0x81,%l3 ! %l3 = 000000004fee5468
p0_label_20:
! Starting 10 instruction Load Burst
! Mem[0000000030181400] = d0ff0000 77844e16, %l0 = 00000000, %l1 = 164e8477
ldda [%i6+%g0]0x89,%l0 ! %l0 = 0000000077844e16 00000000d0ff0000
! Code Fragment 3, seed = 367928
p0_fragment_1:
! %l0 = 0000000077844e16
setx 0x2018561f5f054666,%g7,%l0 ! %l0 = 2018561f5f054666
! %l1 = 00000000d0ff0000
setx 0x4bfa76b18e4f2691,%g7,%l1 ! %l1 = 4bfa76b18e4f2691
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 = 2018561f5f054666
setx 0xf53bc1d5c916aacc,%g7,%l0 ! %l0 = f53bc1d5c916aacc
! %l1 = 4bfa76b18e4f2691
setx 0x6cf5247242c7d617,%g7,%l1 ! %l1 = 6cf5247242c7d617
p0_fragment_1_end:
! Code Fragment 4, seed = 547133
p0_fragment_2:
! %l0 = f53bc1d5c916aacc
setx 0xd93a3a0a57e37b3e,%g7,%l0 ! %l0 = d93a3a0a57e37b3e
! %l1 = 6cf5247242c7d617
setx 0xcc35acc3349a23e9,%g7,%l1 ! %l1 = cc35acc3349a23e9
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 = d93a3a0a57e37b3e
setx 0x8957b8ecb73e08a4,%g7,%l0 ! %l0 = 8957b8ecb73e08a4
! %l1 = cc35acc3349a23e9
setx 0xeeee6d0e7207ac6f,%g7,%l1 ! %l1 = eeee6d0e7207ac6f
p0_fragment_2_end:
! Mem[0000000030081410] = 54870a77, %l5 = 0000000000000000
lduba [%i2+%o5]0x89,%l5 ! %l5 = 0000000000000077
! Mem[00000000100c1408] = 00770011 00000000, %l4 = 0000006b, %l5 = 00000077
ldda [%i3+%o4]0x80,%l4 ! %l4 = 0000000000770011 0000000000000000
! Mem[0000000010001400] = 46e3dcf8, %l3 = 000000004fee5468
lduba [%i0+%g0]0x80,%l3 ! %l3 = 0000000000000046
! Mem[0000000030001410] = 3f831294, %f9 = 5f801fa1
lda [%i0+%o5]0x81,%f9 ! %f9 = 3f831294
! Mem[0000000010181408] = ffff9413, %l0 = 8957b8ecb73e08a4
ldsba [%i6+%o4]0x88,%l0 ! %l0 = 0000000000000013
! Mem[0000000010081410] = 56803a84, %l6 = 000000000000770a
lduha [%i2+%o5]0x80,%l6 ! %l6 = 0000000000005680
! Mem[0000000030001400] = 6901ad28 0ea21f99, %l2 = 483a4bff, %l3 = 00000046
ldda [%i0+%g0]0x81,%l2 ! %l2 = 000000006901ad28 000000000ea21f99
p0_label_21:
! Starting 10 instruction Store Burst
! Mem[0000000010141400] = 00000011, %l7 = 000000000000770a
swapa [%i5+%g0]0x80,%l7 ! %l7 = 0000000000000011
! Mem[0000000010101400] = ff319a00, %l7 = 0000000000000011
swapa [%i4+%g0]0x80,%l7 ! %l7 = 00000000ff319a00
! %l4 = 00770011, %l5 = 00000000, Mem[0000000010181410] = 833f0000 24000000
stda %l4,[%i6+%o5]0x88 ! Mem[0000000010181410] = 00770011 00000000
! %l5 = 0000000000000000, Mem[00000000211c0000] = 7cff9028, %asi = 80
stba %l5,[%o2+0x000]%asi ! Mem[00000000211c0000] = 00ff9028
! Mem[0000000030081410] = 54870a77, %l6 = 0000000000005680
ldstuba [%i2+%o5]0x89,%l6 ! %l6 = 0000000000000077
! %l2 = 000000006901ad28, Mem[0000000030101400] = 0000000000000011
stxa %l2,[%i4+%g0]0x81 ! Mem[0000000030101400] = 000000006901ad28
! Mem[0000000010101410] = 164e8477, %l4 = 0000000000770011
swapa [%i4+%o5]0x80,%l4 ! %l4 = 00000000164e8477
! %f4 = a9490c2f, Mem[0000000030101400] = 00000000
sta %f4 ,[%i4+%g0]0x81 ! Mem[0000000030101400] = a9490c2f
! %l6 = 0000000000000077, Mem[0000000010181408] = 1394ffff
stba %l6,[%i6+%o4]0x80 ! Mem[0000000010181408] = 7794ffff
! %l6 = 00000077, %l7 = ff319a00, Mem[0000000010181438] = 093a3dda 79bf5643
std %l6,[%i6+0x038] ! Mem[0000000010181438] = 00000077 ff319a00
p0_label_22:
! Starting 10 instruction Load Burst
! Mem[0000000030081400] = 43171f3f, %l3 = 000000000ea21f99
ldsba [%i2+%g0]0x89,%l3 ! %l3 = 000000000000003f
! Mem[0000000030141410] = bd514aff, %f8 = 770a8754
lda [%i5+%o5]0x89,%f8 ! %f8 = bd514aff
! Mem[0000000030081400] = 3f1f1743, %l7 = 00000000ff319a00
ldsha [%i2+%g0]0x81,%l7 ! %l7 = 0000000000003f1f
! Mem[0000000010141410] = ffd05f44 586e07c5, %l4 = 164e8477, %l5 = 00000000
ldda [%i5+%o5]0x80,%l4 ! %l4 = 00000000ffd05f44 00000000586e07c5
! Mem[0000000010181408] = 7794ffff, %l4 = 00000000ffd05f44
ldsha [%i6+%o4]0x80,%l4 ! %l4 = 0000000000007794
! Mem[0000000030081408] = ffffffff ffff9693, %l2 = 6901ad28, %l3 = 0000003f
ldda [%i2+%o4]0x89,%l2 ! %l2 = 00000000ffff9693 00000000ffffffff
! Mem[0000000030181410] = 5235982d, %l1 = eeee6d0e7207ac6f
lduha [%i6+%o5]0x89,%l1 ! %l1 = 000000000000982d
! Mem[00000000300c1408] = c6bb1610, %l7 = 0000000000003f1f
ldsba [%i3+%o4]0x89,%l7 ! %l7 = 0000000000000010
! Mem[0000000010081410] = 56803a84, %l5 = 00000000586e07c5
lduwa [%i2+%o5]0x80,%l5 ! %l5 = 0000000056803a84
! Mem[0000000030001410] = 3f831294, %l7 = 0000000000000010
ldsba [%i0+%o5]0x81,%l7 ! %l7 = 000000000000003f
p0_label_23:
! Starting 10 instruction Store Burst
! Mem[00000000300c1400] = ffffd10e, %l5 = 0000000056803a84
ldstuba [%i3+%g0]0x89,%l5 ! %l5 = 000000000000000e
! %l5 = 000000000000000e, Mem[00000000300c1408] = c6bb1610
stha %l5,[%i3+%o4]0x89 ! Mem[00000000300c1408] = c6bb000e
! Mem[0000000010041400] = 58790000, %l7 = 000000000000003f
swapa [%i1+%g0]0x88,%l7 ! %l7 = 0000000058790000
! %l7 = 0000000058790000, %l2 = 00000000ffff9693, %l1 = 000000000000982d
xnor %l7,%l2,%l1 ! %l1 = ffffffff5879696c
! %f16 = 164e8477, Mem[0000000010181400] = c64a51ff
sta %f16,[%i6+%g0]0x88 ! Mem[0000000010181400] = 164e8477
! %f16 = 164e8477 0000ffd0, Mem[0000000010181400] = 77844e16 4b8dd769
stda %f16,[%i6+%g0]0x80 ! Mem[0000000010181400] = 164e8477 0000ffd0
! %f3 = 01866aaf, Mem[000000001000142c] = 4d6f3967
st %f3 ,[%i0+0x02c] ! Mem[000000001000142c] = 01866aaf
! Mem[0000000030041410] = f454005e, %l3 = 00000000ffffffff
swapa [%i1+%o5]0x89,%l3 ! %l3 = 00000000f454005e
! %l2 = 00000000ffff9693, Mem[000000001010141c] = 3a19e20b, %asi = 80
stha %l2,[%i4+0x01c]%asi ! Mem[000000001010141c] = 9693e20b
! %l0 = 00000013, %l1 = 5879696c, Mem[0000000030041410] = ffffffff 4f47d8b5
stda %l0,[%i1+%o5]0x81 ! Mem[0000000030041410] = 00000013 5879696c
p0_label_24:
! Starting 10 instruction Load Burst
! Mem[0000000010081400] = 00000011 0000004b, %l6 = 00000077, %l7 = 58790000
ldda [%i2+%g0]0x80,%l6 ! %l6 = 0000000000000011 000000000000004b
! Mem[0000000030001400] = 6901ad28, %f18 = 16d159e6
lda [%i0+%g0]0x81,%f18 ! %f18 = 6901ad28
! Mem[0000000030041410] = 000000135879696c, %f28 = 32a852ec 4c2dc3cd
ldda [%i1+%o5]0x81,%f28 ! %f28 = 00000013 5879696c
! Mem[0000000010081408] = e53f00ff, %l0 = 0000000000000013
lduba [%i2+%o4]0x88,%l0 ! %l0 = 00000000000000ff
! Mem[0000000030001408] = 7152d82f, %l5 = 000000000000000e
ldswa [%i0+%o4]0x81,%l5 ! %l5 = 000000007152d82f
! Mem[0000000021800081] = 25ff28b8, %l6 = 0000000000000011
ldsb [%o3+0x081],%l6 ! %l6 = ffffffffffffffff
! Mem[0000000010041400] = 0000003f, %l3 = 00000000f454005e
lduha [%i1+%g0]0x88,%l3 ! %l3 = 000000000000003f
! Mem[0000000030141400] = 08f3e667, %l4 = 0000000000007794
ldsba [%i5+%g0]0x89,%l4 ! %l4 = 0000000000000067
! Mem[0000000030001410] = 3f831294, %l6 = ffffffffffffffff
ldsba [%i0+%o5]0x81,%l6 ! %l6 = 000000000000003f
! Mem[0000000010101408] = 00000000 5235982d, %l2 = ffff9693, %l3 = 0000003f, %asi = 80
ldda [%i4+0x008]%asi,%l2 ! %l2 = 0000000000000000 000000005235982d
p0_label_25:
! Starting 10 instruction Store Burst
! %f6 = 6f2e9402, Mem[00000000300c1400] = ffffd1ff
sta %f6 ,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 6f2e9402
! Mem[0000000010141400] = 0a770000, %l5 = 000000007152d82f
ldstuba [%i5+%g0]0x88,%l5 ! %l5 = 0000000000000000
! %f13 = 2165fa5d, Mem[0000000030141408] = ffffffff
sta %f13,[%i5+%o4]0x89 ! Mem[0000000030141408] = 2165fa5d
! %l2 = 0000000000000000, Mem[0000000010101408] = 00000000
stba %l2,[%i4+%o4]0x88 ! Mem[0000000010101408] = 00000000
! Mem[0000000010181408] = ffff9477, %l6 = 000000000000003f
ldstuba [%i6+%o4]0x88,%l6 ! %l6 = 0000000000000077
! Mem[000000001004140c] = 00000000, %l5 = 0000000000000000, %asi = 80
swapa [%i1+0x00c]%asi,%l5 ! %l5 = 0000000000000000
! %l7 = 000000000000004b, Mem[0000000010041410] = 02942e6fb2c30e7b
stxa %l7,[%i1+%o5]0x88 ! Mem[0000000010041410] = 000000000000004b
! Mem[0000000010181410] = 11007700, %l5 = 0000000000000000
ldstuba [%i6+%o5]0x80,%l5 ! %l5 = 0000000000000011
! Mem[0000000010041408] = 00000000, %l7 = 000000000000004b
ldstuba [%i1+%o4]0x88,%l7 ! %l7 = 0000000000000000
! Mem[0000000030141410] = bd514aff, %l2 = 0000000000000000
ldstuba [%i5+%o5]0x89,%l2 ! %l2 = 00000000000000ff
p0_label_26:
! Starting 10 instruction Load Burst
! Mem[0000000010141400] = 4b0000000a7700ff, %f26 = 7658e73e 43dc2b97
ldda [%i5+%g0]0x88,%f26 ! %f26 = 4b000000 0a7700ff
! Mem[0000000010041408] = 00000000 000000ff, %l4 = 00000067, %l5 = 00000011
ldda [%i1+%o4]0x88,%l4 ! %l4 = 00000000000000ff 0000000000000000
! Mem[0000000030181400] = 164e8477, %l4 = 00000000000000ff
ldswa [%i6+%g0]0x81,%l4 ! %l4 = 00000000164e8477
! Mem[0000000010101408] = 2d983552 00000000, %l6 = 00000077, %l7 = 00000000
ldda [%i4+%o4]0x88,%l6 ! %l6 = 0000000000000000 000000002d983552
! Mem[0000000030041410] = 00000013, %l5 = 0000000000000000
lduha [%i1+%o5]0x81,%l5 ! %l5 = 0000000000000000
! Mem[0000000020800000] = 41296bc8, %l7 = 000000002d983552, %asi = 80
ldsha [%o1+0x000]%asi,%l7 ! %l7 = 0000000000004129
! Mem[0000000030101400] = 28ad0169 2f0c49a9, %l6 = 00000000, %l7 = 00004129
ldda [%i4+%g0]0x89,%l6 ! %l6 = 000000002f0c49a9 0000000028ad0169
! Mem[0000000010101400] = 11000000, %f12 = 6d768abc
lda [%i4+%g0]0x88,%f12 ! %f12 = 11000000
! Mem[00000000100c1410] = 00653a84, %l2 = 00000000000000ff, %asi = 80
lduba [%i3+0x010]%asi,%l2 ! %l2 = 0000000000000000
! Mem[0000000030041408] = b298c353, %f5 = 0000313b
lda [%i1+%o4]0x81,%f5 ! %f5 = b298c353
p0_label_27:
! Starting 10 instruction Store Burst
! Mem[0000000010081410] = 56803a84, %l2 = 0000000000000000
swapa [%i2+%o5]0x80,%l2 ! %l2 = 0000000056803a84
! %f24 = 0ed14188 009b2679, Mem[0000000010141410] = 445fd0ff c5076e58
stda %f24,[%i5+%o5]0x88 ! Mem[0000000010141410] = 0ed14188 009b2679
! Mem[0000000030141408] = 2165fa5d, %l7 = 0000000028ad0169
ldstuba [%i5+%o4]0x89,%l7 ! %l7 = 000000000000005d
! Mem[0000000030181408] = 00d159e6, %l0 = 00000000000000ff
ldstuba [%i6+%o4]0x81,%l0 ! %l0 = 0000000000000000
! %l0 = 0000000000000000, %l4 = 00000000164e8477, %y = 00000000
smul %l0,%l4,%l0 ! %l0 = 0000000000000000, %y = 00000000
! %l1 = ffffffff5879696c, Mem[00000000300c1410] = 4b60a9b4
stwa %l1,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 5879696c
! %f20 = 2d983552 0669be74, Mem[0000000010181410] = ff007700 00000000
stda %f20,[%i6+%o5]0x80 ! Mem[0000000010181410] = 2d983552 0669be74
! Mem[0000000030081410] = 54870aff, %l2 = 0000000056803a84
swapa [%i2+%o5]0x89,%l2 ! %l2 = 0000000054870aff
! Mem[0000000030181408] = ffd159e6, %l0 = 0000000000000000
ldstuba [%i6+%o4]0x81,%l0 ! %l0 = 00000000000000ff
! %l7 = 000000000000005d, Mem[0000000010001406] = 79c36e29, %asi = 80
stha %l7,[%i0+0x006]%asi ! Mem[0000000010001404] = 79c3005d
p0_label_28:
! Starting 10 instruction Load Burst
! Mem[0000000010141400] = 4b0000000a7700ff, %f8 = bd514aff 3f831294
ldda [%i5+%g0]0x88,%f8 ! %f8 = 4b000000 0a7700ff
! Mem[000000001000142c] = 01866aaf, %l5 = 0000000000000000, %asi = 80
lduha [%i0+0x02c]%asi,%l5 ! %l5 = 0000000000000186
! Mem[0000000010081408] = ff003fe5, %l3 = 000000005235982d
ldsba [%i2+%o4]0x80,%l3 ! %l3 = ffffffffffffffff
! Mem[0000000030141408] = 2165faff, %l1 = ffffffff5879696c
ldsha [%i5+%o4]0x89,%l1 ! %l1 = fffffffffffffaff
! Mem[0000000010101424] = 505210e1, %l6 = 000000002f0c49a9
lduw [%i4+0x024],%l6 ! %l6 = 00000000505210e1
! Mem[0000000010081410] = 00000000, %l0 = 00000000000000ff
ldsba [%i2+%o5]0x80,%l0 ! %l0 = 0000000000000000
! Mem[00000000300c1408] = c6bb000e, %l4 = 00000000164e8477
lduwa [%i3+%o4]0x89,%l4 ! %l4 = 00000000c6bb000e
! Mem[0000000030041410] = 00000013, %l1 = fffffffffffffaff
ldsha [%i1+%o5]0x81,%l1 ! %l1 = 0000000000000000
! Mem[0000000010001410] = 008e0b64, %f13 = 2165fa5d
lda [%i0+%o5]0x80,%f13 ! %f13 = 008e0b64
! Mem[0000000030001400] = 6901ad28, %l2 = 0000000054870aff
ldsha [%i0+%g0]0x81,%l2 ! %l2 = 0000000000006901
p0_label_29:
! Starting 10 instruction Store Burst
! %l6 = 505210e1, %l7 = 0000005d, Mem[0000000030141408] = 2165faff 15b2c66c
stda %l6,[%i5+%o4]0x89 ! Mem[0000000030141408] = 505210e1 0000005d
! %l0 = 0000000000000000, Mem[0000000030141410] = bd514aff
stba %l0,[%i5+%o5]0x89 ! Mem[0000000030141410] = bd514a00
! %f26 = 4b000000 0a7700ff, Mem[00000000300c1400] = 02942e6f 431fc439
stda %f26,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 4b000000 0a7700ff
! Mem[00000000100c1408] = 11007700, %l5 = 0000000000000186
swapa [%i3+%o4]0x88,%l5 ! %l5 = 0000000011007700
! %l1 = 0000000000000000, Mem[00000000218001c0] = 004b81a8
stb %l1,[%o3+0x1c0] ! Mem[00000000218001c0] = 004b81a8
! %l4 = 00000000c6bb000e, Mem[0000000030041400] = 0ed14188009b2679
stxa %l4,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00000000c6bb000e
! %l7 = 000000000000005d, Mem[0000000021800140] = 56dd9d48, %asi = 80
stha %l7,[%o3+0x140]%asi ! Mem[0000000021800140] = 005d9d48
! %l2 = 0000000000006901, Mem[00000000211c0000] = 00ff9028, %asi = 80
stha %l2,[%o2+0x000]%asi ! Mem[00000000211c0000] = 69019028
! Mem[0000000010181410] = 2d983552, %l3 = 00000000ffffffff
swapa [%i6+%o5]0x80,%l3 ! %l3 = 000000002d983552
! %f2 = 0fb24936, Mem[0000000030101400] = 2f0c49a9
sta %f2 ,[%i4+%g0]0x89 ! Mem[0000000030101400] = 0fb24936
p0_label_30:
! Starting 10 instruction Load Burst
! Mem[0000000010101408] = 000000005235982d, %l4 = 00000000c6bb000e, %asi = 80
ldxa [%i4+0x008]%asi,%l4 ! %l4 = 000000005235982d
! %f11 = 14bc8d76, %f27 = 0a7700ff, %f27 = 0a7700ff
fdivs %f11,%f27,%f27 ! %f27 = 49c36b7b
! Mem[0000000010081400] = 000000110000004b, %l0 = 0000000000000000
ldxa [%i2+%g0]0x80,%l0 ! %l0 = 000000110000004b
! Mem[0000000010001408] = 00004b00, %l0 = 000000110000004b
lduwa [%i0+%o4]0x88,%l0 ! %l0 = 0000000000004b00
! Mem[0000000010041400] = 3f000000, %l0 = 0000000000004b00
lduwa [%i1+%g0]0x80,%l0 ! %l0 = 000000003f000000
! Mem[00000000100c1408] = 86010000, %l5 = 0000000011007700
ldsha [%i3+%o4]0x80,%l5 ! %l5 = ffffffffffff8601
! Mem[0000000010141400] = 0a7700ff, %l6 = 00000000505210e1
lduha [%i5+%g0]0x88,%l6 ! %l6 = 00000000000000ff
! Mem[0000000010181424] = 3b8436a1, %l2 = 0000000000006901
ldsw [%i6+0x024],%l2 ! %l2 = 000000003b8436a1
! Mem[0000000030001400] = 6901ad280ea21f99, %f12 = 11000000 008e0b64
ldda [%i0+%g0]0x81,%f12 ! %f12 = 6901ad28 0ea21f99
! Mem[0000000010001400] = 46e3dcf8, %l6 = 00000000000000ff
ldsba [%i0+%g0]0x80,%l6 ! %l6 = 0000000000000046
p0_label_31:
! Starting 10 instruction Store Burst
! %f10 = 55af9d06 14bc8d76, Mem[0000000010081408] = ff003fe5 3c11c22f
stda %f10,[%i2+%o4]0x80 ! Mem[0000000010081408] = 55af9d06 14bc8d76
! Mem[00000000100c1410] = 843a6500, %l7 = 000000000000005d
swapa [%i3+%o5]0x88,%l7 ! %l7 = 00000000843a6500
! %f28 = 00000013 5879696c, Mem[0000000030101410] = 00000000 0000004b
stda %f28,[%i4+%o5]0x81 ! Mem[0000000030101410] = 00000013 5879696c
! Mem[0000000020800040] = 1836fff8, %l5 = ffffffffffff8601
ldstuba [%o1+0x040]%asi,%l5 ! %l5 = 0000000000000018
! %f1 = 217c2069, Mem[0000000030081400] = 43171f3f
sta %f1 ,[%i2+%g0]0x89 ! Mem[0000000030081400] = 217c2069
! Mem[0000000010181418] = 7e2700160bff39cb, %l6 = 0000000000000046, %l4 = 000000005235982d
add %i6,0x18,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = 7e2700160bff39cb
! Mem[0000000030081400] = 217c2069, %l7 = 00000000843a6500
swapa [%i2+%g0]0x89,%l7 ! %l7 = 00000000217c2069
! Mem[0000000010181408] = ffff94ff, %l0 = 000000003f000000
ldstuba [%i6+%o4]0x88,%l0 ! %l0 = 00000000000000ff
! %f29 = 5879696c, Mem[0000000010181408] = ffff94ff
sta %f29,[%i6+%o4]0x88 ! Mem[0000000010181408] = 5879696c
! %l2 = 3b8436a1, %l3 = 2d983552, Mem[0000000010081408] = 55af9d06 14bc8d76
stda %l2,[%i2+%o4]0x80 ! Mem[0000000010081408] = 3b8436a1 2d983552
p0_label_32:
! Starting 10 instruction Load Burst
! Mem[0000000010141410] = 79269b00, %l7 = 00000000217c2069
lduh [%i5+%o5],%l7 ! %l7 = 0000000000007926
! Mem[00000000100c1430] = 6110b21509046ebd, %l3 = 000000002d983552, %asi = 80
ldxa [%i3+0x030]%asi,%l3 ! %l3 = 6110b21509046ebd
! Mem[0000000010101418] = 41730442 9693e20b, %l2 = 3b8436a1, %l3 = 09046ebd
ldd [%i4+0x018],%l2 ! %l2 = 0000000041730442 000000009693e20b
! Mem[0000000010081400] = 00000011, %l3 = 000000009693e20b
ldsha [%i2+%g0]0x80,%l3 ! %l3 = 0000000000000000
! Mem[0000000010001400] = 5d00c379f8dce346, %f18 = 6901ad28 75df0a9f
ldda [%i0+%g0]0x88,%f18 ! %f18 = 5d00c379 f8dce346
! Mem[0000000030181400] = 77844e16, %l1 = 0000000000000000
ldsba [%i6+%g0]0x89,%l1 ! %l1 = 0000000000000016
! %l2 = 0000000041730442, imm = fffffffffffff2cd, %l5 = 0000000000000018
subc %l2,-0xd33,%l5 ! %l5 = 0000000041731175
! Mem[00000000100c1400] = 164e8477, %l0 = 00000000000000ff
ldsha [%i3+%g0]0x88,%l0 ! %l0 = ffffffffffff8477
! %l5 = 0000000041731175, imm = ffffffffffffff0c, %l6 = 0000000000000046
xnor %l5,-0x0f4,%l6 ! %l6 = 0000000041731186
! %l4 = 7e2700160bff39cb, immd = 00000090, %y = 00000000
udiv %l4,0x090,%l5 ! %l5 = 00000000001553f4
mov %l0,%y ! %y = ffff8477
p0_label_33:
! Starting 10 instruction Store Burst
! %l4 = 7e2700160bff39cb, Mem[00000000201c0001] = 0000d398, %asi = 80
stba %l4,[%o0+0x001]%asi ! Mem[00000000201c0000] = 00cbd398
! %l5 = 00000000001553f4, Mem[00000000300c1410] = 6c697958
stha %l5,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 6c6953f4
! %l3 = 0000000000000000, Mem[0000000020800000] = 41296bc8, %asi = 80
stha %l3,[%o1+0x000]%asi ! Mem[0000000020800000] = 00006bc8
! %l7 = 0000000000007926, Mem[0000000030181410] = 2d983552
stwa %l7,[%i6+%o5]0x81 ! Mem[0000000030181410] = 00007926
! %f30 = ffffffff ffff9693, Mem[0000000030101408] = 39c41f43 dfcec66c
stda %f30,[%i4+%o4]0x89 ! Mem[0000000030101408] = ffffffff ffff9693
! %l0 = ffff8477, %l1 = 00000016, Mem[0000000010081408] = 3b8436a1 2d983552
stda %l0,[%i2+%o4]0x80 ! Mem[0000000010081408] = ffff8477 00000016
! Mem[0000000010081424] = 37c0ab21, %l7 = 00007926, %l7 = 00007926
add %i2,0x24,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 0000000037c0ab21
! Mem[0000000010101408] = 00000000, %l0 = ffffffffffff8477
ldstuba [%i4+%o4]0x88,%l0 ! %l0 = 0000000000000000
! %f25 = 009b2679, Mem[0000000010101408] = ff000000
sta %f25,[%i4+%o4]0x80 ! Mem[0000000010101408] = 009b2679
! Mem[0000000010141405] = 0000004b, %l7 = 0000000037c0ab21
ldstub [%i5+0x005],%l7 ! %l7 = 0000000000000000
p0_label_34:
! Starting 10 instruction Load Burst
! Mem[0000000030001408] = 2fd85271, %l0 = 0000000000000000
lduha [%i0+%o4]0x89,%l0 ! %l0 = 0000000000005271
! %l4 = 7e2700160bff39cb, immd = fffff625, %y = ffff8477
umul %l4,-0x9db,%l5 ! %l5 = 0bff3954c3a16c57, %y = 0bff3954
! %f23 = 77844e16, %f22 = cffb0276, %f24 = 0ed14188 009b2679
fsmuld %f23,%f22,%f24 ! %f24 = c900373a a5454480
! Mem[0000000020800001] = 00006bc8, %l0 = 0000000000005271
ldub [%o1+0x001],%l0 ! %l0 = 0000000000000000
! Mem[0000000010001408] = 004b0000, %l6 = 0000000041731186
lduba [%i0+%o4]0x80,%l6 ! %l6 = 0000000000000000
! Mem[0000000010101408] = 79269b00, %l5 = 0bff3954c3a16c57
lduwa [%i4+%o4]0x88,%l5 ! %l5 = 0000000079269b00
! Mem[0000000030101408] = 9396ffff, %l3 = 0000000000000000
ldswa [%i4+%o4]0x81,%l3 ! %l3 = ffffffff9396ffff
! Mem[0000000010101410] = 0077001191e29dc3, %l1 = 0000000000000016
ldxa [%i4+%o5]0x80,%l1 ! %l1 = 0077001191e29dc3
! Mem[00000000211c0001] = 69019028, %l0 = 0000000000000000
ldub [%o2+0x001],%l0 ! %l0 = 0000000000000001
! Mem[0000000010101410] = c39de291 11007700, %l0 = 00000001, %l1 = 91e29dc3
ldda [%i4+%o5]0x88,%l0 ! %l0 = 0000000011007700 00000000c39de291
p0_label_35:
! Starting 10 instruction Store Burst
! Mem[00000000100c142c] = 3a9e5707, %l1 = c39de291, %l2 = 41730442
add %i3,0x2c,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 000000003a9e5707
! Mem[0000000030181410] = 00007926, %l3 = 000000009396ffff
swapa [%i6+%o5]0x81,%l3 ! %l3 = 0000000000007926
! %l3 = 0000000000007926, Mem[0000000010141400] = 4b00ff000a7700ff
stxa %l3,[%i5+%g0]0x88 ! Mem[0000000010141400] = 0000000000007926
! Mem[0000000030001400] = 6901ad28, %l7 = 0000000000000000
ldstuba [%i0+%g0]0x81,%l7 ! %l7 = 0000000000000069
! %l0 = 0000000011007700, Mem[0000000010141400] = 26790000
stwa %l0,[%i5+%g0]0x80 ! Mem[0000000010141400] = 11007700
! %l7 = 0000000000000069, %l6 = 0000000000000000, %l6 = 0000000000000000
sub %l7,%l6,%l6 ! %l6 = 0000000000000069
! Mem[0000000010101408] = 009b26795235982d, %l1 = 00000000c39de291, %l7 = 0000000000000069
add %i4,0x08,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = 009b26795235982d
! Mem[00000000201c0001] = 00cbd398, %l2 = 000000003a9e5707
ldstub [%o0+0x001],%l2 ! %l2 = 00000000000000cb
! %f30 = ffffffff, Mem[0000000010181408] = 6c697958
sta %f30,[%i6+%o4]0x80 ! Mem[0000000010181408] = ffffffff
! Mem[0000000010181435] = 3579c15d, %l5 = 0000000079269b00
ldstuba [%i6+0x035]%asi,%l5 ! %l5 = 0000000000000079
p0_label_36:
! Starting 10 instruction Load Burst
! Mem[0000000030181410] = 9396ffff0669be74, %l2 = 00000000000000cb
ldxa [%i6+%o5]0x81,%l2 ! %l2 = 9396ffff0669be74
! Mem[0000000010081410] = 0000000000000000, %l4 = 7e2700160bff39cb
ldxa [%i2+%o5]0x80,%l4 ! %l4 = 0000000000000000
! Mem[0000000010141400] = 1100770000000000, %f8 = 4b000000 0a7700ff
ldda [%i5+%g0]0x80,%f8 ! %f8 = 11007700 00000000
! Mem[0000000030041410] = 13000000, %f29 = 5879696c
lda [%i1+%o5]0x89,%f29 ! %f29 = 13000000
! Mem[0000000010141410] = 009b2679, %l0 = 0000000011007700
lduba [%i5+%o5]0x88,%l0 ! %l0 = 0000000000000079
! Mem[0000000010081410] = 0000000000000000, %l1 = 00000000c39de291
ldxa [%i2+%o5]0x88,%l1 ! %l1 = 0000000000000000
! Mem[00000000100c1400] = 77844e16, %l3 = 0000000000007926
ldswa [%i3+%g0]0x80,%l3 ! %l3 = 0000000077844e16
! %l1 = 0000000000000000, %l7 = 009b26795235982d, %l7 = 009b26795235982d
udivx %l1,%l7,%l7 ! %l7 = 0000000000000000
! Mem[0000000030001410] = 9412833f, %l6 = 0000000000000069
lduha [%i0+%o5]0x89,%l6 ! %l6 = 000000000000833f
! Mem[0000000010101410] = 00770011, %l2 = 9396ffff0669be74
lduwa [%i4+%o5]0x80,%l2 ! %l2 = 0000000000770011
p0_label_37:
! Starting 10 instruction Store Burst
! %f28 = 00000013, Mem[0000000010001400] = 46e3dcf8
sta %f28,[%i0+%g0]0x80 ! Mem[0000000010001400] = 00000013
! %l0 = 0000000000000079, Mem[0000000010141400] = 00770011
stha %l0,[%i5+%g0]0x88 ! Mem[0000000010141400] = 00770079
! %f28 = 00000013, Mem[0000000030041408] = b298c353
sta %f28,[%i1+%o4]0x81 ! Mem[0000000030041408] = 00000013
! Mem[0000000010101410] = 11007700, %l1 = 0000000000000000
ldstuba [%i4+%o5]0x88,%l1 ! %l1 = 0000000000000000
! %f16 = 164e8477, Mem[0000000030181400] = 77844e16
sta %f16,[%i6+%g0]0x89 ! Mem[0000000030181400] = 164e8477
! %l7 = 0000000000000000, imm = fffffffffffff056, %l3 = 0000000077844e16
add %l7,-0xfaa,%l3 ! %l3 = fffffffffffff056
! Mem[0000000030101408] = 9396ffff, %l7 = 0000000000000000
ldstuba [%i4+%o4]0x81,%l7 ! %l7 = 0000000000000093
! %l3 = fffffffffffff056, Mem[00000000211c0000] = 69019028
stb %l3,[%o2+%g0] ! Mem[00000000211c0000] = 56019028
! %f7 = 2e4a5acb, Mem[0000000010001400] = 13000000
sta %f7 ,[%i0+%g0]0x88 ! Mem[0000000010001400] = 2e4a5acb
! %f14 = 00fdf2da 3f1f1743, %l6 = 000000000000833f
! Mem[00000000300c1410] = f453696c7843e275
add %i3,0x010,%g1
stda %f14,[%g1+%l6]ASI_PST8_SL ! Mem[00000000300c1410] = 43171f3fdaf2e275
p0_label_38:
! Starting 10 instruction Load Burst
! Mem[00000000300c1408] = 0e00bbc6, %l4 = 0000000000000000
lduha [%i3+%o4]0x81,%l4 ! %l4 = 0000000000000e00
! Mem[00000000300c1410] = 43171f3fdaf2e275, %l4 = 0000000000000e00
ldxa [%i3+%o5]0x81,%l4 ! %l4 = 43171f3fdaf2e275
! %l5 = 0000000000000079, %l2 = 0000000000770011, %l2 = 0000000000770011
addc %l5,%l2,%l2 ! %l2 = 000000000077008a
! Mem[0000000030001410] = d59bb53d9412833f, %l0 = 0000000000000079
ldxa [%i0+%o5]0x89,%l0 ! %l0 = d59bb53d9412833f
! Mem[0000000010101408] = 009b2679, %l7 = 0000000000000093
ldsba [%i4+%o4]0x80,%l7 ! %l7 = 0000000000000000
! Mem[0000000030101408] = ffff96ff, %l7 = 0000000000000000
lduba [%i4+%o4]0x89,%l7 ! %l7 = 00000000000000ff
! Mem[0000000030001410] = 9412833f, %f28 = 00000013
lda [%i0+%o5]0x89,%f28 ! %f28 = 9412833f
! Mem[00000000100c1408] = 86010000, %l2 = 000000000077008a
lduwa [%i3+%o4]0x80,%l2 ! %l2 = 0000000086010000
! Mem[0000000010001400] = 2e4a5acb, %l2 = 0000000086010000
ldsha [%i0+%g0]0x88,%l2 ! %l2 = 0000000000005acb
! Mem[0000000010041408] = ff000000, %l0 = d59bb53d9412833f
ldsba [%i1+%o4]0x80,%l0 ! %l0 = ffffffffffffffff
p0_label_39:
! Starting 10 instruction Store Burst
! %l6 = 000000000000833f, Mem[0000000030041410] = 00000013
stha %l6,[%i1+%o5]0x81 ! Mem[0000000030041410] = 833f0013
! Mem[0000000030141400] = 67e6f308 24dd21f9 e1105250 5d000000
! %f16 = 164e8477 0000ffd0 5d00c379 f8dce346
! %f20 = 2d983552 0669be74 cffb0276 77844e16
! %f24 = c900373a a5454480 4b000000 49c36b7b
! %f28 = 9412833f 13000000 ffffffff ffff9693
stda %f16,[%i5+%g0]ASI_BLK_AIUSL ! Block Store to 0000000030141400
! Mem[0000000020800001] = 00006bc8, %l1 = 0000000000000000
ldstuba [%o1+0x001]%asi,%l1 ! %l1 = 0000000000000000
! Mem[000000001010142d] = 5faec0e7, %l1 = 0000000000000000
ldstuba [%i4+0x02d]%asi,%l1 ! %l1 = 00000000000000ae
! %f27 = 49c36b7b, %f27 = 49c36b7b
fcmpes %fcc0,%f27,%f27 ! %fcc0 = 0
! Mem[00000000211c0000] = 56019028, %l3 = fffffffffffff056
ldstub [%o2+%g0],%l3 ! %l3 = 0000000000000056
! Mem[0000000030041400] = 00000000, %l3 = 0000000000000056
swapa [%i1+%g0]0x81,%l3 ! %l3 = 0000000000000000
! %l2 = 0000000000005acb, Mem[0000000030081410] = 843a8056
stha %l2,[%i2+%o5]0x81 ! Mem[0000000030081410] = 5acb8056
! %l5 = 0000000000000079, Mem[00000000201c0000] = 00ffd398
sth %l5,[%o0+%g0] ! Mem[00000000201c0000] = 0079d398
! %f14 = 00fdf2da 3f1f1743, Mem[0000000030081400] = 843a6500 595d721b
stda %f14,[%i2+%g0]0x89 ! Mem[0000000030081400] = 00fdf2da 3f1f1743
p0_label_40:
! Starting 10 instruction Load Burst
membar #Sync ! Added by membar checker (3)
! Mem[0000000010141408] = 77844e16, %l3 = 0000000000000000
ldsba [%i5+%o4]0x88,%l3 ! %l3 = 0000000000000016
! Mem[0000000010101428] = 3cfbccce, %f3 = 01866aaf
ld [%i4+0x028],%f3 ! %f3 = 3cfbccce
! Mem[0000000030101408] = ffffffffffff96ff, %f4 = a9490c2f b298c353
ldda [%i4+%o4]0x89,%f4 ! %f4 = ffffffff ffff96ff
! Mem[0000000010141400] = 7900770000000000, %f6 = 6f2e9402 2e4a5acb
ldda [%i5+%g0]0x80,%f6 ! %f6 = 79007700 00000000
! Mem[00000000300c1400] = 0000004b, %l2 = 0000000000005acb
lduba [%i3+%g0]0x89,%l2 ! %l2 = 000000000000004b
! Mem[0000000020800000] = 00ff6bc8, %l0 = ffffffffffffffff, %asi = 80
lduha [%o1+0x000]%asi,%l0 ! %l0 = 00000000000000ff
! Mem[00000000300c1400] = ff00770a0000004b, %l1 = 00000000000000ae
ldxa [%i3+%g0]0x89,%l1 ! %l1 = ff00770a0000004b
! Mem[0000000020800040] = ff36fff8, %l7 = 00000000000000ff
ldub [%o1+0x040],%l7 ! %l7 = 00000000000000ff
! Mem[0000000010181428] = 68b2c38e 1920a4a7, %l2 = 0000004b, %l3 = 00000016, %asi = 80
ldda [%i6+0x028]%asi,%l2 ! %l2 = 0000000068b2c38e 000000001920a4a7
! Mem[0000000010181408] = ffffffff, %l7 = 00000000000000ff
lduwa [%i6+%o4]0x80,%l7 ! %l7 = 00000000ffffffff
p0_label_41:
! Starting 10 instruction Store Burst
! Mem[0000000010081410] = 00000000, %l4 = 00000000daf2e275
swapa [%i2+%o5]0x80,%l4 ! %l4 = 0000000000000000
! Mem[0000000010041408] = 000000ff, %l3 = 000000001920a4a7
swapa [%i1+%o4]0x88,%l3 ! %l3 = 00000000000000ff
! %l2 = 0000000068b2c38e, Mem[0000000020800040] = ff36fff8, %asi = 80
stha %l2,[%o1+0x040]%asi ! Mem[0000000020800040] = c38efff8
! %f2 = 0fb24936 3cfbccce, %f30 = ffffffff ffff9693
fdtox %f2 ,%f30 ! %f30 = 00000000 00000000
! %l6 = 0000833f, %l7 = ffffffff, Mem[0000000030001410] = 9412833f d59bb53d
stda %l6,[%i0+%o5]0x89 ! Mem[0000000030001410] = 0000833f ffffffff
! %l5 = 0000000000000079, Mem[0000000010001402] = cb5a4a2e
sth %l5,[%i0+0x002] ! Mem[0000000010001400] = cb5a0079
! %l0 = 000000ff, %l1 = 0000004b, Mem[0000000030081408] = ffff9693 ffffffff
stda %l0,[%i2+%o4]0x89 ! Mem[0000000030081408] = 000000ff 0000004b
! %l0 = 00000000000000ff, Mem[0000000010001408] = 004b0000
stha %l0,[%i0+%o4]0x80 ! Mem[0000000010001408] = 00ff0000
! Mem[0000000010041437] = ff577cfd, %l2 = 0000000068b2c38e
ldstub [%i1+0x037],%l2 ! %l2 = 00000000000000fd
! Mem[0000000030001408] = 2fd85271, %l6 = 000000000000833f
ldstuba [%i0+%o4]0x89,%l6 ! %l6 = 0000000000000071
p0_label_42:
! Starting 10 instruction Load Burst
! Mem[00000000218000c0] = 4b2ea8e8, %l0 = 00000000000000ff
ldub [%o3+0x0c0],%l0 ! %l0 = 000000000000004b
! Mem[0000000030001408] = ff52d82f, %l5 = 0000000000000079
lduwa [%i0+%o4]0x81,%l5 ! %l5 = 00000000ff52d82f
! Mem[0000000010001434] = 09afcc1d, %f12 = 6901ad28
lda [%i0+0x034]%asi,%f12 ! %f12 = 09afcc1d
! Mem[0000000030141408] = 46e3dcf8 79c3005d, %l4 = 00000000, %l5 = ff52d82f
ldda [%i5+%o4]0x81,%l4 ! %l4 = 0000000046e3dcf8 0000000079c3005d
! Mem[0000000010181413] = ffffffff, %l7 = 00000000ffffffff, %asi = 80
lduba [%i6+0x013]%asi,%l7 ! %l7 = 00000000000000ff
! Mem[0000000010141410] = 79269b00, %l4 = 0000000046e3dcf8
ldswa [%i5+%o5]0x80,%l4 ! %l4 = 0000000079269b00
! Mem[0000000030181400] = 164e8477, %l3 = 00000000000000ff
lduba [%i6+%g0]0x89,%l3 ! %l3 = 0000000000000077
! Mem[0000000010001408] = 00ff0000, %l5 = 0000000079c3005d
lduba [%i0+%o4]0x80,%l5 ! %l5 = 0000000000000000
! Mem[0000000030041408] = 13000000, %l4 = 0000000079269b00
lduwa [%i1+%o4]0x89,%l4 ! %l4 = 0000000013000000
! Mem[0000000010141406] = 00000000, %l0 = 000000000000004b, %asi = 80
ldsha [%i5+0x006]%asi,%l0 ! %l0 = 0000000000000000
p0_label_43:
! Starting 10 instruction Store Burst
! %f8 = 11007700 00000000, Mem[0000000010181410] = ffffffff 0669be74
std %f8 ,[%i6+%o5] ! Mem[0000000010181410] = 11007700 00000000
! %f22 = cffb0276 77844e16, Mem[0000000010101410] = 110077ff c39de291
stda %f22,[%i4+%o5]0x88 ! Mem[0000000010101410] = cffb0276 77844e16
! %l0 = 0000000000000000, Mem[00000000300c1408] = 0e00bbc63a3838ff
stxa %l0,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 0000000000000000
! %f10 = 55af9d06, Mem[0000000010141424] = 3a9b0bc1
st %f10,[%i5+0x024] ! Mem[0000000010141424] = 55af9d06
! Mem[0000000010141406] = 00000000, %l5 = 0000000000000000
ldstuba [%i5+0x006]%asi,%l5 ! %l5 = 0000000000000000
! %l6 = 0000000000000071, Mem[0000000021800181] = 6edf1178, %asi = 80
stba %l6,[%o3+0x181]%asi ! Mem[0000000021800180] = 6e711178
! %l6 = 0000000000000071, imm = fffffffffffffcf3, %l0 = 0000000000000000
xnor %l6,-0x30d,%l0 ! %l0 = 000000000000037d
! Mem[00000000201c0000] = 0079d398, %l6 = 0000000000000071
ldstub [%o0+%g0],%l6 ! %l6 = 0000000000000000
! Mem[0000000010041410] = 0000004b, %l3 = 0000000000000077
ldstuba [%i1+%o5]0x88,%l3 ! %l3 = 000000000000004b
! %l6 = 00000000, %l7 = 000000ff, Mem[0000000010081408] = 7784ffff 16000000
stda %l6,[%i2+%o4]0x88 ! Mem[0000000010081408] = 00000000 000000ff
p0_label_44:
! Starting 10 instruction Load Burst
! Mem[0000000030181408] = e659d1ff, %l7 = 00000000000000ff
ldsba [%i6+%o4]0x89,%l7 ! %l7 = ffffffffffffffff
! Mem[0000000030041408] = 13000000, %f1 = 217c2069
lda [%i1+%o4]0x89,%f1 ! %f1 = 13000000
! Mem[000000001014141c] = 06ff35eb, %l2 = 000000fd, %l5 = 00000000
add %i5,0x1c,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 0000000006ff35eb
! Mem[0000000010041408] = a7a4201900000000, %f10 = 55af9d06 14bc8d76
ldda [%i1+%o4]0x80,%f10 ! %f10 = a7a42019 00000000
! Mem[0000000010081410] = 0000000075e2f2da, %l4 = 0000000013000000
ldxa [%i2+%o5]0x88,%l4 ! %l4 = 0000000075e2f2da
! Mem[0000000010041400] = 3f000000430a5d09, %f20 = 2d983552 0669be74
ldda [%i1+%g0]0x80,%f20 ! %f20 = 3f000000 430a5d09
! Mem[0000000030181400] = 77844e160000ffd0, %l6 = 0000000000000000
ldxa [%i6+%g0]0x81,%l6 ! %l6 = 77844e160000ffd0
! Mem[0000000010081408] = 00000000, %l3 = 000000000000004b
lduha [%i2+%o4]0x88,%l3 ! %l3 = 0000000000000000
! Mem[0000000030101410] = 13000000, %f15 = 3f1f1743
lda [%i4+%o5]0x89,%f15 ! %f15 = 13000000
! Mem[0000000010001410] = ffefca29640b8e00, %l1 = ff00770a0000004b
ldxa [%i0+%o5]0x88,%l1 ! %l1 = ffefca29640b8e00
p0_label_45:
! Starting 10 instruction Store Burst
! Mem[0000000010101410] = 164e8477, %l2 = 00000000000000fd
ldstuba [%i4+%o5]0x80,%l2 ! %l2 = 0000000000000016
! %l7 = ffffffffffffffff, Mem[0000000010181400] = 164e8477
stha %l7,[%i6+%g0]0x80 ! Mem[0000000010181400] = ffff8477
! %l3 = 0000000000000000, Mem[00000000300c1400] = 4b000000
stha %l3,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 00000000
! %f0 = 38dbd5c4 13000000, %l2 = 0000000000000016
! Mem[0000000030141418] = 164e84777602fbcf
add %i5,0x018,%g1
stda %f0,[%g1+%l2]ASI_PST8_S ! Mem[0000000030141418] = 164e84c4760000cf
! %f24 = c900373a, Mem[0000000010181424] = 3b8436a1
st %f24,[%i6+0x024] ! Mem[0000000010181424] = c900373a
! %l0 = 000000000000037d, Mem[0000000010101408] = 2d98355279269b00
stxa %l0,[%i4+%o4]0x88 ! Mem[0000000010101408] = 000000000000037d
! %l1 = ffefca29640b8e00, Mem[0000000010001408] = 0000ff00
stha %l1,[%i0+%o4]0x88 ! Mem[0000000010001408] = 00008e00
! %l7 = ffffffffffffffff, imm = 000000000000013f, %l6 = 77844e160000ffd0
orn %l7,0x13f,%l6 ! %l6 = ffffffffffffffff
! %l7 = ffffffffffffffff, Mem[0000000030041410] = 833f0013
stwa %l7,[%i1+%o5]0x81 ! Mem[0000000030041410] = ffffffff
! %f26 = 4b000000 49c36b7b, %l3 = 0000000000000000
! Mem[00000000100c1420] = 38466eb02fb14601
add %i3,0x020,%g1
stda %f26,[%g1+%l3]ASI_PST8_PL ! Mem[00000000100c1420] = 38466eb02fb14601
p0_label_46:
! Starting 10 instruction Load Burst
! Mem[0000000010101408] = 000000000000037d, %f18 = 5d00c379 f8dce346
ldda [%i4+%o4]0x88,%f18 ! %f18 = 00000000 0000037d
! Mem[00000000201c0000] = ff79d398, %l0 = 000000000000037d
lduh [%o0+%g0],%l0 ! %l0 = 000000000000ff79
! Mem[0000000030081400] = 3f1f1743, %l7 = ffffffffffffffff
lduwa [%i2+%g0]0x89,%l7 ! %l7 = 000000003f1f1743
! %l7 = 000000003f1f1743, %l0 = 000000000000ff79, %y = 0bff3954
umul %l7,%l0,%l6 ! %l6 = 00003efdcdddbbab, %y = 00003efd
! Mem[0000000010181408] = ffffffff, %l1 = ffefca29640b8e00
lduba [%i6+%o4]0x80,%l1 ! %l1 = 00000000000000ff
! Mem[0000000010181410] = 00000000 00770011, %l2 = 00000016, %l3 = 00000000
ldda [%i6+%o5]0x88,%l2 ! %l2 = 0000000000770011 0000000000000000
! Mem[0000000010001410] = 640b8e00, %l6 = 00003efdcdddbbab
ldswa [%i0+%o5]0x88,%l6 ! %l6 = 00000000640b8e00
! Mem[0000000030181400] = 77844e16, %l7 = 000000003f1f1743
ldswa [%i6+%g0]0x81,%l7 ! %l7 = 0000000077844e16
! Mem[00000000300c1410] = 3f1f1743, %l7 = 0000000077844e16
lduha [%i3+%o5]0x89,%l7 ! %l7 = 0000000000001743
! Mem[0000000010181410] = 11007700, %l5 = 0000000006ff35eb
lduba [%i6+%o5]0x80,%l5 ! %l5 = 0000000000000011
p0_label_47:
! Starting 10 instruction Store Burst
! Mem[0000000010001408] = 008e0000, %l7 = 0000000000001743
swapa [%i0+%o4]0x80,%l7 ! %l7 = 00000000008e0000
! %f3 = 3cfbccce, Mem[0000000010081400] = 00000011
sta %f3 ,[%i2+%g0]0x80 ! Mem[0000000010081400] = 3cfbccce
! Mem[0000000010041400] = 3f000000 430a5d09 a7a42019 00000000
! %f0 = 38dbd5c4 13000000 0fb24936 3cfbccce
! %f4 = ffffffff ffff96ff 79007700 00000000
! %f8 = 11007700 00000000 a7a42019 00000000
! %f12 = 09afcc1d 0ea21f99 00fdf2da 13000000
stda %f0 ,[%i1+%g0]ASI_BLK_AIUP ! Block Store to 0000000010041400
! Mem[0000000030001400] = 28ad01ff, %l0 = 000000000000ff79
swapa [%i0+%g0]0x89,%l0 ! %l0 = 0000000028ad01ff
! Mem[0000000010101430] = 253b00fc0ff9af9d, %l2 = 0000000000770011, %l2 = 0000000000770011
add %i4,0x30,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 253b00fc0ff9af9d
! %f26 = 4b000000 49c36b7b, Mem[0000000030101400] = 0fb24936 28ad0169
stda %f26,[%i4+%g0]0x89 ! Mem[0000000030101400] = 4b000000 49c36b7b
! %f18 = 00000000 0000037d, Mem[00000000300c1400] = 00000000 0a7700ff
stda %f18,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 00000000 0000037d
! %f10 = a7a42019 00000000, Mem[0000000010181410] = 00770011 00000000
stda %f10,[%i6+%o5]0x88 ! Mem[0000000010181410] = a7a42019 00000000
! %f19 = 0000037d, Mem[0000000030141408] = f8dce346
sta %f19,[%i5+%o4]0x89 ! Mem[0000000030141408] = 0000037d
! %l2 = 253b00fc0ff9af9d, immd = fffffffffffff10c, %l6 = 00000000640b8e00
mulx %l2,-0xef4,%l6 ! %l6 = 49b546e11e6a085c
p0_label_48:
! Starting 10 instruction Load Burst
membar #Sync ! Added by membar checker (4)
! Mem[0000000010041420] = 11007700 00000000, %l2 = 0ff9af9d, %l3 = 00000000, %asi = 80
ldda [%i1+0x020]%asi,%l2 ! %l2 = 0000000011007700 0000000000000000
! Mem[0000000030181410] = ffff9693, %l1 = 00000000000000ff
lduwa [%i6+%o5]0x89,%l1 ! %l1 = 00000000ffff9693
! Mem[0000000030181408] = e659d1ff, %f17 = 0000ffd0
lda [%i6+%o4]0x89,%f17 ! %f17 = e659d1ff
! Mem[0000000030001410] = 3f830000 ffffffff, %l2 = 11007700, %l3 = 00000000
ldda [%i0+%o5]0x81,%l2 ! %l2 = 000000003f830000 00000000ffffffff
! Mem[0000000010041400] = 38dbd5c4 13000000, %l2 = 3f830000, %l3 = ffffffff
ldda [%i1+%g0]0x80,%l2 ! %l2 = 0000000038dbd5c4 0000000013000000
! Mem[0000000030081400] = 43171f3f, %l1 = 00000000ffff9693
ldswa [%i2+%g0]0x81,%l1 ! %l1 = 0000000043171f3f
! Mem[0000000030001400] = 0000ff79, %f18 = 00000000
lda [%i0+%g0]0x89,%f18 ! %f18 = 0000ff79
! Mem[0000000021800041] = 313ba488, %l2 = 0000000038dbd5c4
ldsb [%o3+0x041],%l2 ! %l2 = 000000000000003b
! Mem[0000000030081400] = 43171f3f, %f0 = 38dbd5c4
lda [%i2+%g0]0x81,%f0 ! %f0 = 43171f3f
! Mem[00000000100c1408] = 00000186, %f3 = 3cfbccce
lda [%i3+%o4]0x88,%f3 ! %f3 = 00000186
p0_label_49:
! Starting 10 instruction Store Burst
! Mem[0000000010081410] = daf2e275, %l6 = 000000001e6a085c
swapa [%i2+%o5]0x80,%l6 ! %l6 = 00000000daf2e275
! Mem[00000000300c1400] = 00000000, %l6 = 00000000daf2e275
ldstuba [%i3+%g0]0x89,%l6 ! %l6 = 0000000000000000
! Mem[0000000010101408] = 0000037d, %l1 = 0000000043171f3f
ldstuba [%i4+%o4]0x88,%l1 ! %l1 = 000000000000007d
! Mem[0000000030041408] = 00000013, %l4 = 0000000075e2f2da
swapa [%i1+%o4]0x81,%l4 ! %l4 = 0000000000000013
! %f12 = 09afcc1d 0ea21f99, %l7 = 00000000008e0000
! Mem[0000000030141428] = 7b6bc3490000004b
add %i5,0x028,%g1
stda %f12,[%g1+%l7]ASI_PST32_SL ! Mem[0000000030141428] = 7b6bc3490000004b
! Code Fragment 3, seed = 461382
p0_fragment_3:
! %l0 = 0000000028ad01ff
setx 0xa92639780f7a4bf6,%g7,%l0 ! %l0 = a92639780f7a4bf6
! %l1 = 000000000000007d
setx 0x07e86ccc3d507721,%g7,%l1 ! %l1 = 07e86ccc3d507721
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 = a92639780f7a4bf6
setx 0xfd95f5de5f0e565c,%g7,%l0 ! %l0 = fd95f5de5f0e565c
! %l1 = 07e86ccc3d507721
setx 0xb95036481142eca7,%g7,%l1 ! %l1 = b95036481142eca7
p0_fragment_3_end:
! %l4 = 0000000000000013, %l4 = 0000000000000013, %l6 = 0000000000000000
mulx %l4,%l4,%l6 ! %l6 = 0000000000000169
! %l0 = fd95f5de5f0e565c, Mem[0000000010081400] = 4b000000ceccfb3c
stxa %l0,[%i2+%g0]0x88 ! Mem[0000000010081400] = fd95f5de5f0e565c
! Mem[0000000010181408] = ffffffff, %l2 = 000000000000003b
swapa [%i6+%o4]0x80,%l2 ! %l2 = 00000000ffffffff
! %l1 = b95036481142eca7, Mem[0000000010141408] = cffb027677844e16
stxa %l1,[%i5+%o4]0x88 ! Mem[0000000010141408] = b95036481142eca7
p0_label_50:
! Starting 10 instruction Load Burst
! Mem[0000000030081408] = ff000000, %l2 = 00000000ffffffff
ldswa [%i2+%o4]0x81,%l2 ! %l2 = ffffffffff000000
! %f6 = 79007700, %f26 = 4b000000, %f2 = 0fb24936 00000186
fsmuld %f6 ,%f26,%f2 ! %f2 = 48900ee0 00000000
! Mem[0000000030141400] = 0000ffd0, %l1 = b95036481142eca7
lduha [%i5+%g0]0x89,%l1 ! %l1 = 000000000000ffd0
! Mem[0000000030081400] = 3f1f1743, %l5 = 0000000000000011
lduwa [%i2+%g0]0x89,%l5 ! %l5 = 000000003f1f1743
! %l5 = 000000003f1f1743, %l5 = 000000003f1f1743, %l4 = 0000000000000013
xnor %l5,%l5,%l4 ! %l4 = ffffffffffffffff
! Mem[0000000010101408] = ff030000, %l7 = 00000000008e0000
ldsba [%i4+%o4]0x80,%l7 ! %l7 = ffffffffffffffff
! Mem[0000000030081400] = 43171f3f, %l6 = 0000000000000169
lduwa [%i2+%g0]0x81,%l6 ! %l6 = 0000000043171f3f
! Mem[00000000300c1410] = 3f1f1743, %l0 = fd95f5de5f0e565c
ldsha [%i3+%o5]0x89,%l0 ! %l0 = 0000000000001743
! Mem[0000000030001408] = ff52d82f, %l2 = ffffffffff000000
lduha [%i0+%o4]0x81,%l2 ! %l2 = 000000000000ff52
! Mem[0000000030101410] = 13000000, %l1 = 000000000000ffd0
lduba [%i4+%o5]0x89,%l1 ! %l1 = 0000000000000000
! 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 0000000000001743
bne %xcc,p0_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000000000
bne %xcc,p0_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000000000ff52
bne %xcc,p0_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000013000000
bne %xcc,p0_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be ffffffffffffffff
bne %xcc,p0_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000003f1f1743
bne %xcc,p0_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000043171f3f
bne %xcc,p0_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be ffffffffffffffff
bne %xcc,p0_reg_l7_fail
mov %l7,%g3
! Check %y register
set 0x00003efd,%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 43171f3f 13000000
bne %xcc,p0_freg_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 48900ee0 00000000
bne %xcc,p0_freg_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be ffffffff ffff96ff
bne %xcc,p0_freg_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 79007700 00000000
bne %xcc,p0_freg_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 11007700 00000000
bne %xcc,p0_freg_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be a7a42019 00000000
bne %xcc,p0_freg_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 09afcc1d 0ea21f99
bne %xcc,p0_freg_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 00fdf2da 13000000
bne %xcc,p0_freg_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 164e8477 e659d1ff
bne %xcc,p0_freg_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 0000ff79 0000037d
bne %xcc,p0_freg_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 3f000000 430a5d09
bne %xcc,p0_freg_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be cffb0276 77844e16
bne %xcc,p0_freg_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be c900373a a5454480
bne %xcc,p0_freg_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 4b000000 49c36b7b
bne %xcc,p0_freg_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 9412833f 13000000
bne %xcc,p0_freg_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 00000000 00000000
bne %xcc,p0_freg_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_freg_fail:
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
inst_access_handler:
done
.align 256
data_access_handler:
1: done
check_critical_timed_out:
ta BAD_TRAP
get_thread_mask:
retl
mov 3,%i7
get_park_semaphore:
set park_semaphore,%g6
mov 100,%g5
1: ldstub [%g6],%g7
cmp %g7,0
bne 1b
nop
retl
nop
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 = cd78e98c88719846
ldx [%g1+0x008],%l1 ! %l1 = 758d14e42fd85271
ldx [%g1+0x010],%l2 ! %l2 = 554df74c4cad90ac
ldx [%g1+0x018],%l3 ! %l3 = e4b7851a690755f7
ldx [%g1+0x020],%l4 ! %l4 = c15a59082d983552
ldx [%g1+0x028],%l5 ! %l5 = d405d052c64a51bd
ldx [%g1+0x030],%l6 ! %l6 = 65a16c0d7fea5e38
ldx [%g1+0x038],%l7 ! %l7 = 2160dc8391e29dc3
! 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
.global p0_near_0_le,p0_near_0_he
.global p0_near_0_lo,p0_near_0_ho
.global near0_b2b_l,near0_b2b_h
.global far0_b2b_l,far0_b2b_h
.global far1_b2b_l,far1_b2b_h
.global far2_b2b_l,far2_b2b_h
.global far3_b2b_l,far3_b2b_h
user_near0_start:
p0_near_0_le:
smul %l4,0x096,%l2
jmpl %o7,%g0
andn %l7,%l7,%l5
p0_near_0_he:
fsubs %f16,%f28,%f17
andn %l4,0xf03,%l4
ldsw [%i5+0x03c],%l6 ! Mem[000000001014143c]
smul %l5,0x68f,%l4
jmpl %o7,%g0
fsubs %f25,%f25,%f20
p0_near_0_lo:
smul %l4,0x096,%l2
jmpl %o7,%g0
andn %l7,%l7,%l5
p0_near_0_ho:
fsubs %f16,%f28,%f17
andn %l4,0xf03,%l4
ldsw [%o5+0x03c],%l6 ! Mem[000000001014143c]
smul %l5,0x68f,%l4
jmpl %o7,%g0
fsubs %f25,%f25,%f20
near0_b2b_h:
xnor %l3,%l0,%l5
addc %l5,%l6,%l1
fcmps %fcc3,%f31,%f29
smul %l4,%l3,%l1
jmpl %o7,%g0
mulx %l0,%l5,%l6
near0_b2b_l:
fadds %f3 ,%f7 ,%f8
subc %l0,-0xc5a,%l2
sub %l1,0x03f,%l2
addc %l5,%l7,%l6
jmpl %o7,%g0
udivx %l3,%l6,%l5
user_near0_end:
.seg "text"
.align 0x2000
.global p0_near_1_le,p0_near_1_he
.global p0_near_1_lo,p0_near_1_ho
.global near1_b2b_l,near1_b2b_h
.global far0_b2b_l,far0_b2b_h
.global far1_b2b_l,far1_b2b_h
.global far2_b2b_l,far2_b2b_h
.global far3_b2b_l,far3_b2b_h
user_near1_start:
p0_near_1_le:
fmuls %f13,%f7 ,%f10
subc %l6,%l0,%l3
subc %l1,%l5,%l5
fdivs %f15,%f2 ,%f11
fsubs %f12,%f5 ,%f0
jmpl %o7,%g0
subc %l7,%l6,%l2
p0_near_1_he:
sub %l7,0xa49,%l7
fadds %f27,%f29,%f31
ldd [%i5+0x020],%l6 ! Mem[0000000010141420]
subc %l1,%l1,%l7
jmpl %o7,%g0
ldstub [%o2+0x001],%l2 ! Mem[00000000211c0001]
p0_near_1_lo:
fmuls %f13,%f7 ,%f10
subc %l6,%l0,%l3
subc %l1,%l5,%l5
fdivs %f15,%f2 ,%f11
fsubs %f12,%f5 ,%f0
jmpl %o7,%g0
subc %l7,%l6,%l2
p0_near_1_ho:
sub %l7,0xa49,%l7
fadds %f27,%f29,%f31
ldd [%o5+0x020],%l6 ! Mem[0000000010141420]
subc %l1,%l1,%l7
jmpl %o7,%g0
ldstub [%i2+0x001],%l2 ! Mem[00000000211c0001]
near1_b2b_h:
xnor %l5,0x9a8,%l1
or %l5,%l1,%l6
mulx %l3,%l5,%l6
or %l7,0x907,%l6
fadds %f18,%f16,%f25
fdivs %f17,%f31,%f21
fdivs %f26,%f19,%f29
jmpl %o7,%g0
fsqrts %f30,%f19
near1_b2b_l:
and %l4,-0x4ba,%l0
fcmps %fcc1,%f2 ,%f11
and %l7,%l2,%l6
smul %l2,%l7,%l1
fstoi %f10,%f7
udivx %l5,%l3,%l5
addc %l3,%l3,%l1
jmpl %o7,%g0
sdivx %l6,0x024,%l0
user_near1_end:
.seg "text"
.align 0x2000
.global p0_near_2_le,p0_near_2_he
.global p0_near_2_lo,p0_near_2_ho
.global near2_b2b_l,near2_b2b_h
.global far0_b2b_l,far0_b2b_h
.global far1_b2b_l,far1_b2b_h
.global far2_b2b_l,far2_b2b_h
.global far3_b2b_l,far3_b2b_h
user_near2_start:
p0_near_2_le:
fsubs %f13,%f2 ,%f0
umul %l0,0x4af,%l5
orn %l5,%l4,%l3
sdivx %l2,%l5,%l3
add %l2,-0xd7a,%l6
jmpl %o7,%g0
smul %l0,0x888,%l6
p0_near_2_he:
xnor %l4,0xed6,%l1
stw %l7,[%i1+0x03c] ! Mem[000000001004143c]
jmpl %o7,%g0
fmuls %f30,%f29,%f16
p0_near_2_lo:
fsubs %f13,%f2 ,%f0
umul %l0,0x4af,%l5
orn %l5,%l4,%l3
sdivx %l2,%l5,%l3
add %l2,-0xd7a,%l6
jmpl %o7,%g0
smul %l0,0x888,%l6
p0_near_2_ho:
xnor %l4,0xed6,%l1
stw %l7,[%o1+0x03c] ! Mem[000000001004143c]
jmpl %o7,%g0
fmuls %f30,%f29,%f16
near2_b2b_h:
fsqrts %f18,%f25
xor %l1,%l5,%l4
fmuls %f21,%f24,%f25
smul %l6,%l1,%l5
add %l0,-0xd6a,%l2
mulx %l3,%l5,%l4
fdivs %f16,%f31,%f27
jmpl %o7,%g0
add %l4,%l5,%l5
near2_b2b_l:
sub %l7,0xd53,%l3
smul %l3,%l6,%l0
and %l4,%l2,%l5
xor %l1,%l2,%l6
andn %l2,-0x7dc,%l1
xnor %l6,%l2,%l0
fcmps %fcc3,%f10,%f13
jmpl %o7,%g0
or %l4,-0xd42,%l5
user_near2_end:
.seg "text"
.align 0x2000
.global p0_near_3_le,p0_near_3_he
.global p0_near_3_lo,p0_near_3_ho
.global near3_b2b_l,near3_b2b_h
.global far0_b2b_l,far0_b2b_h
.global far1_b2b_l,far1_b2b_h
.global far2_b2b_l,far2_b2b_h
.global far3_b2b_l,far3_b2b_h
user_near3_start:
p0_near_3_le:
jmpl %o7,%g0
andn %l3,%l4,%l0
jmpl %o7,%g0
nop
p0_near_3_he:
xor %l0,%l1,%l6
jmpl %o7,%g0
fdivs %f26,%f26,%f18
p0_near_3_lo:
jmpl %o7,%g0
andn %l3,%l4,%l0
jmpl %o7,%g0
nop
p0_near_3_ho:
xor %l0,%l1,%l6
jmpl %o7,%g0
fdivs %f26,%f26,%f18
near3_b2b_h:
and %l6,%l4,%l0
fmuls %f22,%f19,%f24
or %l6,0xdca,%l3
xnor %l2,0xfb6,%l5
jmpl %o7,%g0
mulx %l6,-0x08b,%l2
near3_b2b_l:
andn %l4,%l7,%l2
fsubs %f10,%f0 ,%f2
orn %l1,%l6,%l4
udivx %l3,%l6,%l6
jmpl %o7,%g0
addc %l4,%l3,%l5
user_near3_end:
.seg "text"
.align 0x2000
.global p0_far_0_le,p0_far_0_he
.global p0_far_0_lo,p0_far_0_ho
.global far0_b2b_l,far0_b2b_h
.global near0_b2b_l,near0_b2b_h
.global near1_b2b_l,near1_b2b_h
.global near2_b2b_l,near2_b2b_h
.global near3_b2b_l,near3_b2b_h
user_far0_start:
p0_far_0_le:
fcmps %fcc2,%f11,%f7
andn %l4,%l5,%l1
and %l5,-0x273,%l3
fmuls %f0 ,%f2 ,%f1
udivx %l3,%l3,%l1
fsubs %f4 ,%f1 ,%f15
fdivs %f3 ,%f13,%f12
jmpl %o7,%g0
or %l2,%l5,%l0
p0_far_0_he:
orn %l3,%l2,%l1
orn %l5,-0xf5d,%l3
jmpl %o7,%g0
umul %l2,%l0,%l2
p0_far_0_lo:
fcmps %fcc2,%f11,%f7
andn %l4,%l5,%l1
and %l5,-0x273,%l3
fmuls %f0 ,%f2 ,%f1
udivx %l3,%l3,%l1
fsubs %f4 ,%f1 ,%f15
fdivs %f3 ,%f13,%f12
jmpl %o7,%g0
or %l2,%l5,%l0
p0_far_0_ho:
orn %l3,%l2,%l1
orn %l5,-0xf5d,%l3
jmpl %o7,%g0
umul %l2,%l0,%l2
far0_b2b_h:
fmuls %f22,%f18,%f21
mulx %l5,0x652,%l2
jmpl %o7,%g0
or %l6,%l1,%l6
far0_b2b_l:
add %l2,%l2,%l4
sub %l0,%l4,%l7
jmpl %o7,%g0
subc %l1,%l1,%l6
user_far0_end:
.seg "text"
.align 0x2000
.global p0_far_1_le,p0_far_1_he
.global p0_far_1_lo,p0_far_1_ho
.global far1_b2b_l,far1_b2b_h
.global near0_b2b_l,near0_b2b_h
.global near1_b2b_l,near1_b2b_h
.global near2_b2b_l,near2_b2b_h
.global near3_b2b_l,near3_b2b_h
user_far1_start:
p0_far_1_le:
andn %l4,%l6,%l2
addc %l0,-0xe12,%l1
fstoi %f3 ,%f15
addc %l0,0x02f,%l4
xor %l0,-0x661,%l3
ldd [%i0+0x038],%l2 ! Mem[0000000010001438]
jmpl %o7,%g0
fadds %f12,%f10,%f2
p0_far_1_he:
fmuls %f18,%f25,%f22
sub %l2,%l1,%l7
mulx %l2,%l6,%l1
fdivs %f30,%f20,%f20
xor %l6,%l7,%l6
orn %l5,-0x671,%l7
mulx %l1,%l3,%l7
jmpl %o7,%g0
orn %l6,-0xb40,%l7
p0_far_1_lo:
andn %l4,%l6,%l2
addc %l0,-0xe12,%l1
fstoi %f3 ,%f15
addc %l0,0x02f,%l4
xor %l0,-0x661,%l3
ldd [%o0+0x038],%l2 ! Mem[0000000010001438]
jmpl %o7,%g0
fadds %f12,%f10,%f2
p0_far_1_ho:
fmuls %f18,%f25,%f22
sub %l2,%l1,%l7
mulx %l2,%l6,%l1
fdivs %f30,%f20,%f20
xor %l6,%l7,%l6
orn %l5,-0x671,%l7
mulx %l1,%l3,%l7
jmpl %o7,%g0
orn %l6,-0xb40,%l7
far1_b2b_h:
udivx %l4,0xd88,%l3
fmuls %f19,%f31,%f30
nop
jmpl %o7,%g0
xor %l4,%l7,%l0
far1_b2b_l:
orn %l7,%l0,%l3
xor %l4,%l7,%l4
mulx %l0,%l5,%l7
jmpl %o7,%g0
sdivx %l0,%l6,%l3
user_far1_end:
.seg "text"
.align 0x2000
.global p0_far_2_le,p0_far_2_he
.global p0_far_2_lo,p0_far_2_ho
.global far2_b2b_l,far2_b2b_h
.global near0_b2b_l,near0_b2b_h
.global near1_b2b_l,near1_b2b_h
.global near2_b2b_l,near2_b2b_h
.global near3_b2b_l,near3_b2b_h
user_far2_start:
p0_far_2_le:
andn %l3,%l6,%l5
mulx %l5,%l2,%l7
udivx %l5,%l2,%l1
fsqrts %f3 ,%f15
addc %l2,%l2,%l0
fmuls %f0 ,%f8 ,%f13
jmpl %o7,%g0
or %l5,%l2,%l0
p0_far_2_he:
mulx %l5,0xad2,%l3
fmuls %f31,%f20,%f31
jmpl %o7,%g0
fcmps %fcc1,%f25,%f29
p0_far_2_lo:
andn %l3,%l6,%l5
mulx %l5,%l2,%l7
udivx %l5,%l2,%l1
fsqrts %f3 ,%f15
addc %l2,%l2,%l0
fmuls %f0 ,%f8 ,%f13
jmpl %o7,%g0
or %l5,%l2,%l0
p0_far_2_ho:
mulx %l5,0xad2,%l3
fmuls %f31,%f20,%f31
jmpl %o7,%g0
fcmps %fcc1,%f25,%f29
far2_b2b_h:
xnor %l5,%l3,%l3
fcmps %fcc0,%f28,%f21
subc %l1,%l1,%l5
fmuls %f27,%f25,%f31
fcmps %fcc1,%f30,%f17
jmpl %o7,%g0
udivx %l1,0x84b,%l1
far2_b2b_l:
fmuls %f0 ,%f15,%f0
xnor %l7,-0xe31,%l7
fadds %f7 ,%f12,%f4
addc %l4,%l3,%l6
andn %l2,%l2,%l5
jmpl %o7,%g0
fmuls %f0 ,%f4 ,%f7
user_far2_end:
.seg "text"
.align 0x2000
.global p0_far_3_le,p0_far_3_he
.global p0_far_3_lo,p0_far_3_ho
.global far3_b2b_l,far3_b2b_h
.global near0_b2b_l,near0_b2b_h
.global near1_b2b_l,near1_b2b_h
.global near2_b2b_l,near2_b2b_h
.global near3_b2b_l,near3_b2b_h
user_far3_start:
p0_far_3_le:
and %l6,0x11c,%l6
fsqrts %f7 ,%f0
subc %l0,%l5,%l3
smul %l1,-0x9d3,%l6
fsubs %f13,%f12,%f2
jmpl %o7,%g0
addc %l6,-0x544,%l2
p0_far_3_he:
jmpl %o7,%g0
sdivx %l2,%l5,%l5
jmpl %o7,%g0
nop
p0_far_3_lo:
and %l6,0x11c,%l6
fsqrts %f7 ,%f0
subc %l0,%l5,%l3
smul %l1,-0x9d3,%l6
fsubs %f13,%f12,%f2
jmpl %o7,%g0
addc %l6,-0x544,%l2
p0_far_3_ho:
jmpl %o7,%g0
sdivx %l2,%l5,%l5
jmpl %o7,%g0
nop
jmpl %o7,%g0
nop
far3_b2b_h:
or %l7,%l3,%l0
fdivs %f20,%f31,%f23
or %l5,0x702,%l3
udivx %l6,0x431,%l5
jmpl %o7,%g0
fsubs %f27,%f22,%f22
far3_b2b_l:
fmuls %f1 ,%f7 ,%f1
udivx %l4,%l2,%l3
udivx %l0,%l5,%l7
fdivs %f5 ,%f6 ,%f7
jmpl %o7,%g0
addc %l2,-0x9b5,%l3
user_far3_end:
.seg "text"
.align 0x2000
user_jump0_start:
.skip 16
p0_jmpl_0_le:
xnor %l0,%l5,%l3
jmpl %g6+8,%g0
ld [%i3+0x038],%f3 ! Mem[00000000100c1438]
p0_call_0_le:
sth %l4,[%i1+0x004] ! Mem[0000000010041404]
ldstub [%o1+0x040],%l5 ! Mem[0000000020800040]
retl
smul %l6,0xb38,%l4
p0_jmpl_0_lo:
xnor %l0,%l5,%l3
jmpl %g6+8,%g0
ld [%o3+0x038],%f3 ! Mem[00000000100c1438]
p0_call_0_lo:
sth %l4,[%o1+0x004] ! Mem[0000000010041404]
ldstub [%i1+0x040],%l5 ! Mem[0000000020800040]
retl
smul %l6,0xb38,%l4
p0_jmpl_0_he:
udivx %l0,%l5,%l3
udivx %l1,0xd70,%l2
fsqrts %f22,%f25
fadds %f18,%f22,%f29
jmpl %g6+8,%g0
smul %l3,-0x359,%l6
p0_call_0_he:
andn %l5,0x424,%l3
retl
sth %l2,[%i0+0x010] ! Mem[0000000010001410]
p0_jmpl_0_ho:
udivx %l0,%l5,%l3
udivx %l1,0xd70,%l2
fsqrts %f22,%f25
fadds %f18,%f22,%f29
jmpl %g6+8,%g0
smul %l3,-0x359,%l6
p0_call_0_ho:
andn %l5,0x424,%l3
retl
sth %l2,[%o0+0x010] ! Mem[0000000010001410]
user_jump0_end:
.seg "text"
.align 0x2000
user_jump1_start:
.skip 32
p0_jmpl_1_le:
fcmps %fcc1,%f0 ,%f14
sdivx %l5,%l5,%l6
smul %l3,%l5,%l7
umul %l3,-0x6aa,%l2
udivx %l6,%l5,%l0
fcmps %fcc2,%f13,%f5
jmpl %g6+8,%g0
fsubs %f8 ,%f0 ,%f7
p0_call_1_le:
or %l2,-0xa04,%l6
mulx %l1,0x14b,%l7
mulx %l1,-0xf03,%l4
xnor %l1,%l7,%l2
fadds %f8 ,%f0 ,%f7
fsqrts %f7 ,%f7
retl
andn %l3,%l6,%l3
p0_jmpl_1_lo:
fcmps %fcc1,%f0 ,%f14
sdivx %l5,%l5,%l6
smul %l3,%l5,%l7
umul %l3,-0x6aa,%l2
udivx %l6,%l5,%l0
fcmps %fcc2,%f13,%f5
jmpl %g6+8,%g0
fsubs %f8 ,%f0 ,%f7
p0_call_1_lo:
or %l2,-0xa04,%l6
mulx %l1,0x14b,%l7
mulx %l1,-0xf03,%l4
xnor %l1,%l7,%l2
fadds %f8 ,%f0 ,%f7
fsqrts %f7 ,%f7
retl
andn %l3,%l6,%l3
p0_jmpl_1_he:
sdivx %l1,0x71e,%l6
ldsb [%i2+0x014],%l3 ! Mem[0000000010081414]
orn %l2,%l5,%l6
fmuls %f29,%f30,%f16
jmpl %g6+8,%g0
addc %l0,%l4,%l7
p0_call_1_he:
sub %l0,0x136,%l3
xnor %l2,0x30c,%l1
mulx %l5,%l3,%l2
smul %l0,-0x115,%l2
umul %l4,%l4,%l3
subc %l0,%l7,%l2
retl
udivx %l4,%l2,%l1
p0_jmpl_1_ho:
sdivx %l1,0x71e,%l6
ldsb [%o2+0x014],%l3 ! Mem[0000000010081414]
orn %l2,%l5,%l6
fmuls %f29,%f30,%f16
jmpl %g6+8,%g0
addc %l0,%l4,%l7
p0_call_1_ho:
sub %l0,0x136,%l3
xnor %l2,0x30c,%l1
mulx %l5,%l3,%l2
smul %l0,-0x115,%l2
umul %l4,%l4,%l3
subc %l0,%l7,%l2
retl
udivx %l4,%l2,%l1
user_jump1_end:
.seg "text"
.align 0x2000
user_jump2_start:
.skip 48
p0_jmpl_2_le:
nop
sdivx %l6,%l0,%l7
sdivx %l6,%l0,%l4
fcmps %fcc3,%f2 ,%f12
jmpl %g6+8,%g0
mulx %l6,-0x4e1,%l4
p0_call_2_le:
fcmps %fcc1,%f13,%f2
retl
fdivs %f3 ,%f12,%f7
p0_jmpl_2_lo:
nop
sdivx %l6,%l0,%l7
sdivx %l6,%l0,%l4
fcmps %fcc3,%f2 ,%f12
jmpl %g6+8,%g0
mulx %l6,-0x4e1,%l4
p0_call_2_lo:
fcmps %fcc1,%f13,%f2
retl
fdivs %f3 ,%f12,%f7
p0_jmpl_2_he:
sdivx %l5,%l4,%l3
fsqrts %f22,%f17
fsqrts %f22,%f24
fdivs %f20,%f20,%f25
xor %l3,%l2,%l3
fmuls %f21,%f31,%f31
jmpl %g6+8,%g0
addc %l2,%l4,%l0
p0_call_2_he:
addc %l5,-0x9f8,%l1
or %l7,0x094,%l1
and %l6,%l3,%l3
add %l6,-0xdf6,%l6
fdivs %f21,%f30,%f26
udivx %l6,0xfe8,%l6
udivx %l3,0xccf,%l7
retl
or %l3,%l0,%l5
p0_jmpl_2_ho:
sdivx %l5,%l4,%l3
fsqrts %f22,%f17
fsqrts %f22,%f24
fdivs %f20,%f20,%f25
xor %l3,%l2,%l3
fmuls %f21,%f31,%f31
jmpl %g6+8,%g0
addc %l2,%l4,%l0
p0_call_2_ho:
addc %l5,-0x9f8,%l1
or %l7,0x094,%l1
and %l6,%l3,%l3
add %l6,-0xdf6,%l6
fdivs %f21,%f30,%f26
udivx %l6,0xfe8,%l6
udivx %l3,0xccf,%l7
retl
or %l3,%l0,%l5
user_jump2_end:
.seg "text"
.align 0x2000
user_jump3_start:
.skip 64
p0_jmpl_3_le:
smul %l4,-0x965,%l0
jmpl %g6+8,%g0
fadds %f3 ,%f8 ,%f1
p0_call_3_le:
fmuls %f10,%f4 ,%f10
retl
addc %l4,0x4a3,%l3
p0_jmpl_3_lo:
smul %l4,-0x965,%l0
jmpl %g6+8,%g0
fadds %f3 ,%f8 ,%f1
p0_call_3_lo:
fmuls %f10,%f4 ,%f10
retl
addc %l4,0x4a3,%l3
p0_jmpl_3_he:
fcmps %fcc3,%f22,%f30
ldd [%i1+0x020],%f30 ! Mem[0000000010041420]
xor %l2,0xef7,%l4
orn %l0,-0xb0d,%l1
jmpl %g6+8,%g0
andn %l0,%l6,%l7
p0_call_3_he:
mulx %l0,0xe4b,%l5
fsqrts %f19,%f30
stw %l2,[%i5+0x010] ! Mem[0000000010141410]
sub %l0,-0x5ca,%l6
retl
fsubs %f17,%f17,%f30
p0_jmpl_3_ho:
fcmps %fcc3,%f22,%f30
ldd [%o1+0x020],%f30 ! Mem[0000000010041420]
xor %l2,0xef7,%l4
orn %l0,-0xb0d,%l1
jmpl %g6+8,%g0
andn %l0,%l6,%l7
p0_call_3_ho:
mulx %l0,0xe4b,%l5
fsqrts %f19,%f30
stw %l2,[%o5+0x010] ! Mem[0000000010141410]
sub %l0,-0x5ca,%l6
retl
fsubs %f17,%f17,%f30
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
.align 64
Finish_Flag:
.word 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
.align 8
num_processors:
.word 1
v8_binary:
.word 0
no_fpu:
.word 0
max_ireg:
.word 8,0
max_freg:
.word 32,0
.align 8
park_semaphore:
.word 0,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 0xcd78e98c,0x88719846 ! Init value for %l0
.word 0x758d14e4,0x2fd85271 ! Init value for %l1
.word 0x554df74c,0x4cad90ac ! Init value for %l2
.word 0xe4b7851a,0x690755f7 ! Init value for %l3
.word 0xc15a5908,0x2d983552 ! Init value for %l4
.word 0xd405d052,0xc64a51bd ! Init value for %l5
.word 0x65a16c0d,0x7fea5e38 ! Init value for %l6
.word 0x2160dc83,0x91e29dc3 ! Init value for %l7
.align 64
p0_init_freg:
.word 0x3dae7438,0x217c2069 ! Init value for %f0
.word 0x0fb24936,0x01866aaf ! Init value for %f2
.word 0x09c346a4,0x134d35a5 ! Init value for %f4
.word 0x6f2e9402,0x2e4a5acb ! Init value for %f6
.word 0x3050b4d0,0x5f801fa1 ! Init value for %f8
.word 0x42b9688e,0x692195a7 ! Init value for %f10
.word 0x6d768abc,0x2165fa5d ! Init value for %f12
.word 0x00fdf2da,0x3f1f1743 ! Init value for %f14
.word 0x4fee5468,0x716aa1d9 ! Init value for %f16
.word 0x199f1ee6,0x34969b9f ! Init value for %f18
.word 0x61375dd4,0x6110b215 ! Init value for %f20
.word 0x53c398b2,0x21f89ebb ! Init value for %f22
.word 0x5582b300,0x07ad8711 ! Init value for %f24
.word 0x0261cc3e,0x776e5c97 ! Init value for %f26
.word 0x4f5f1fec,0x7be53ccd ! Init value for %f28
.word 0x7a4be58a,0x2335d133 ! Init value for %f30
.word 0x03253098,0x55e6af49 ! Init value for %f32
.word 0x75fbd096,0x16bdb88f ! Init value for %f34
.word 0x46233104,0x16677a85 ! Init value for %f36
.word 0x531f3962,0x26818eab ! Init value for %f38
.word 0x55892d30,0x0e5ffa81 ! Init value for %f40
.word 0x55e38bee,0x40a58f87 ! Init value for %f42
.word 0x6114f11c,0x23874b3d ! Init value for %f44
.word 0x5e01f43a,0x3652b723 ! Init value for %f46
.word 0x257e08c8,0x0d8f48b9
.word 0x398b5e46,0x13d2c17f
.word 0x22a1c034,0x68208ef5
.word 0x01747612,0x436c2a9b
.word 0x396f2360,0x359679f1
.word 0x2be1a79e,0x76fe2e77
.word 0x3d92fe4c,0x2e7b25ad
.word 0x40331eea,0x145cc913
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,0x00001743 ! %l0
.word 0x00000000,0x00000000 ! %l1
.word 0x00000000,0x0000ff52 ! %l2
.word 0x00000000,0x13000000 ! %l3
.word 0xffffffff,0xffffffff ! %l4
.word 0x00000000,0x3f1f1743 ! %l5
.word 0x00000000,0x43171f3f ! %l6
.word 0xffffffff,0xffffffff ! %l7
p0_expected_fp_regs:
.word 0x43171f3f,0x13000000 ! %f0
.word 0x48900ee0,0x00000000 ! %f2
.word 0xffffffff,0xffff96ff ! %f4
.word 0x79007700,0x00000000 ! %f6
.word 0x11007700,0x00000000 ! %f8
.word 0xa7a42019,0x00000000 ! %f10
.word 0x09afcc1d,0x0ea21f99 ! %f12
.word 0x00fdf2da,0x13000000 ! %f14
.word 0x164e8477,0xe659d1ff ! %f16
.word 0x0000ff79,0x0000037d ! %f18
.word 0x3f000000,0x430a5d09 ! %f20
.word 0xcffb0276,0x77844e16 ! %f22
.word 0xc900373a,0xa5454480 ! %f24
.word 0x4b000000,0x49c36b7b ! %f26
.word 0x9412833f,0x13000000 ! %f28
.word 0x00000000,0x00000000 ! %f30
.word 0x00000010,0x00000020 ! %fsr
p0_local0_expect:
.word 0xcb5a0079,0x79c3005d,0x00001743,0x43171f3f ! PA = 0000000010001400
.word 0x008e0b64,0x29caefff,0x5eb64ec2,0x64ff728b ! PA = 0000000010001410
.word 0x63ff9590,0x1a100561,0x2abf1f4e,0x01866aaf ! PA = 0000000010001420
.word 0x0594477c,0x09afcc1d,0x78b2659a,0x35fb0703 ! PA = 0000000010001430
p0_local0_sec_expect:
.word 0x79ff0000,0x0ea21f99,0xff52d82f,0x29e2975f ! PA = 0000000030001400
.word 0x3f830000,0xffffffff,0x0697c372,0x4c42667b ! PA = 0000000030001410
.word 0x41c583c0,0x234b9cd1,0x609ef2fe,0x67afb057 ! PA = 0000000030001420
.word 0x0f93ccac,0x68d43e8d,0x5312c84a,0x609470f3 ! PA = 0000000030001430
! Scratch Area for Non-Transactional Memory Stores
.word 0xf8bd1a36,0xd2267177,0xa074059a,0x0c5b1123
.word 0x701d8d1e,0xd5f4d12f,0xcd22d9c2,0xe3648c9b
.word 0x43ba9c86,0x7e46b667,0x4d074e6a,0x8c961993
.word 0xe437706e,0x51a4991f,0x7737cb92,0xa489f00b
p0_local1_expect:
.word 0x38dbd5c4,0x13000000,0x0fb24936,0x3cfbccce ! PA = 0000000010041400
.word 0xffffffff,0xffff96ff,0x79007700,0x00000000 ! PA = 0000000010041410
.word 0x11007700,0x00000000,0xa7a42019,0x00000000 ! PA = 0000000010041420
.word 0x09afcc1d,0x0ea21f99,0x00fdf2da,0x13000000 ! PA = 0000000010041430
p0_local1_sec_expect:
.word 0x00000056,0xc6bb000e,0x75e2f2da,0x00000000 ! PA = 0000000030041400
.word 0xffffffff,0x5879696c,0x4fc580d2,0x37b3525b ! PA = 0000000030041410
.word 0x19ddd420,0x57c4efb1,0x50b1ae5e,0x4a3ae237 ! PA = 0000000030041420
.word 0x70398b0c,0x0368876d,0x7e82e1aa,0x0614c8d3 ! PA = 0000000030041430
p0_local2_expect:
.word 0x5c560e5f,0xdef595fd,0x00000000,0xff000000 ! PA = 0000000010081400
.word 0x1e6a085c,0x00000000,0x6337c982,0x55af4a4b ! PA = 0000000010081410
.word 0x0fb24936,0x37c0ab21,0x5dea960e,0x7db39d27 ! PA = 0000000010081420
.word 0x3095c43c,0x77f65ddd,0x5978985a,0x7b89b6c3 ! PA = 0000000010081430
p0_local2_sec_expect:
.word 0x43171f3f,0xdaf2fd00,0xff000000,0x4b000000 ! PA = 0000000030081400
.word 0x5acb8056,0x764f4595,0x0595ae32,0x4cf6ee3b ! PA = 0000000030081410
.word 0x09101480,0x05fa7291,0x2831d9be,0x2b57c417 ! PA = 0000000030081420
.word 0x665c396c,0x42b0004d,0x4a1b6b0a,0x4f15d0b3 ! PA = 0000000030081430
p0_local3_expect:
.word 0x77844e16,0x79b6cac9,0x86010000,0x00000000 ! PA = 00000000100c1400
.word 0x5d000000,0x0c5c6e05,0x2d522ee2,0x16513e2b ! PA = 00000000100c1410
.word 0x38466eb0,0x2fb14601,0x146a796e,0x3a9e5707 ! PA = 00000000100c1420
.word 0x6110b215,0x09046ebd,0x2ebe59ba,0x55e016a3 ! PA = 00000000100c1430
p0_local3_sec_expect:
.word 0xff000000,0x0000037d,0x00000000,0x00000000 ! PA = 00000000300c1400
.word 0x43171f3f,0xdaf2e275,0x0ca04b92,0x1f453a1b ! PA = 00000000300c1410
.word 0x72b444e0,0x0ce42571,0x0f37751e,0x23be55f7 ! PA = 00000000300c1420
.word 0x54d3d7cc,0x5722a92d,0x7974646a,0x51cf8893 ! PA = 00000000300c1430
p0_local4_expect:
.word 0x00000011,0x2f0c49a9,0xff030000,0x00000000 ! PA = 0000000010101400
.word 0xff4e8477,0x7602fbcf,0x41730442,0x9693e20b ! PA = 0000000010101410
.word 0x29249710,0x505210e1,0x3cfbccce,0x5fffc0e7 ! PA = 0000000010101420
.word 0x253b00fc,0x0ff9af9d,0x6010ff1a,0x618b2683 ! PA = 0000000010101430
p0_local4_sec_expect:
.word 0x7b6bc349,0x0000004b,0xff96ffff,0xffffffff ! PA = 0000000030101400
.word 0x00000013,0x5879696c,0x057d58f2,0x0dd635fb ! PA = 0000000030101410
.word 0x56226540,0x777a0851,0x29da807e,0x582697d7 ! PA = 0000000030101420
.word 0x7a78662c,0x5d38820d,0x0c25cdca,0x2165fa5d ! PA = 0000000030101430
p0_local5_expect:
.word 0x79007700,0x0000ff00,0xa7ec4211,0x483650b9 ! PA = 0000000010141400
.word 0x79269b00,0x8841d10e,0xff3249a2,0x06ff35eb ! PA = 0000000010141410
.word 0x2df8af70,0x55af9d06,0x79b6902e,0x5f801fa1 ! PA = 0000000010141420
.word 0xffc7075c,0x1f4e207d,0x4b072c7a,0x26c2e663 ! PA = 0000000010141430
p0_local5_sec_expect:
.word 0xd0ff0000,0x77844e16,0x7d030000,0x79c3005d ! PA = 0000000030141400
.word 0x74be6906,0x5235982d,0x164e84c4,0x760000cf ! PA = 0000000030141410
.word 0x804445a5,0x3a3700c9,0x7b6bc349,0x0000004b ! PA = 0000000030141420
.word 0x00000013,0x3f831294,0x9396ffff,0xffffffff ! PA = 0000000030141430
p0_local6_expect:
.word 0xffff8477,0x0000ffd0,0x0000003b,0x609819af ! PA = 0000000010181400
.word 0x00000000,0x1920a4a7,0x7e270016,0x0bff39cb ! PA = 0000000010181410
.word 0x701ab7d0,0xc900373a,0x68b2c38e,0x1920a4a7 ! PA = 0000000010181420
.word 0x5a43fdbc,0x35ffc15d,0x00000077,0xff319a00 ! PA = 0000000010181430
p0_local6_sec_expect:
.word 0x77844e16,0x0000ffd0,0xffd159e6,0x75df0a9f ! PA = 0000000030181400
.word 0x9396ffff,0x0669be74,0x7b0ec3b2,0x38a03dbb ! PA = 0000000030181410
.word 0x13bc7600,0x7f8a5e11,0x7658e73e,0x43dc2b97 ! PA = 0000000030181420
.word 0x32a852ec,0x4c2dc3cd,0x05f1f08a,0x0680d033 ! PA = 0000000030181430
share0_expect:
.word 0xff79d398,0x02a9e649,0x37c3cb96,0x11ace78f ! PA = 00000000201c0000
.word 0x4d8c4404,0x54e46185,0x57ec2462,0x288bedab ! PA = 00000000201c0010
.word 0x34e2b030,0x4c059181,0x240866ee,0x26f21e87 ! PA = 00000000201c0020
.word 0x1c89e41c,0x3cf4923d,0x7041bf3a,0x7ab87623 ! PA = 00000000201c0030
share1_expect:
.word 0x00ff6bc8,0x35933fb9,0x6a191946,0x2bd8b07f ! PA = 0000000020800000
.word 0x158e9334,0x3eba35f5,0x64f32112,0x2f49499b ! PA = 0000000020800010
.word 0x78986660,0x0ef4d0f1,0x5c64429e,0x00997d77 ! PA = 0000000020800020
.word 0x0ee3b14c,0x09fd2cad,0x183ca9ea,0x3e4d4813 ! PA = 0000000020800030
.word 0xc38efff8,0x28f82529,0x1e5442f6,0x44f9656f ! PA = 0000000020800040
.word 0x78ae9e64,0x27715665,0x5e16b9c2,0x051f518b ! PA = 0000000020800050
.word 0x5da89890,0x11171c61,0x41cf7a4e,0x0fc94867 ! PA = 0000000020800060
.word 0x0670ba7c,0x0c36931d,0x11b5b09a,0x15e64603 ! PA = 0000000020800070
share2_expect:
.word 0xff019028,0x7cf79699,0x54b848a6,0x5666065f ! PA = 00000000211c0000
.word 0x48876594,0x5d58c2d5,0x1b09ee72,0x3715057b ! PA = 00000000211c0010
.word 0x6c9e46c0,0x65eb73d1,0x5e6d0dfe,0x04387f57 ! PA = 00000000211c0020
.word 0x35abffac,0x634fc58d,0x643fd34a,0x12ea6ff3 ! PA = 00000000211c0030
share3_expect:
.word 0xfff51c58,0x54709409,0x4d482a56,0x4235934f ! PA = 0000000021800000
.word 0x2473e8c4,0x2d7f7b45,0x3f3fbf22,0x16f1656b ! PA = 0000000021800010
.word 0x67c470f0,0x5bb0d741,0x541ffdae,0x6e5e2247 ! PA = 0000000021800020
.word 0x34d080dc,0x65b7c3fd,0x3b2e11fa,0x0380c5e3 ! PA = 0000000021800030
.word 0x313ba488,0x45021d79,0x37c6e806,0x433f0c3f ! PA = 0000000021800040
.word 0x298f27f4,0x53b47fb5,0x69eb2bd2,0x2b3b715b ! PA = 0000000021800050
.word 0x7b261720,0x6b6646b1,0x0c8b495e,0x2f713137 ! PA = 0000000021800060
.word 0x31d93e0c,0x109d8e6d,0x15936caa,0x629047d3 ! PA = 0000000021800070
.word 0x25ff28b8,0x470b32e9,0x63b781b6,0x5d19712f ! PA = 0000000021800080
.word 0x22b42324,0x6a86d025,0x65ff3482,0x1f3a294b ! PA = 0000000021800090
.word 0x6c8e3950,0x28cac221,0x6911f10e,0x6968ac27 ! PA = 00000000218000a0
.word 0x2081373c,0x77f024dd,0x7642e35a,0x47bff5c3 ! PA = 00000000218000b0
.word 0x4b2ea8e8,0x25aad459,0x705cf766,0x4c1bc21f ! PA = 00000000218000c0
.word 0x387dda54,0x5b456c95,0x5a2ed932,0x32f48d3b ! PA = 00000000218000d0
.word 0x4b87d780,0x325d4991,0x72d6f4be,0x6efb9317 ! PA = 00000000218000e0
.word 0x6a436c6c,0x365e874d,0x13cf760a,0x5776cfb3 ! PA = 00000000218000f0
.word 0x48f12518,0x6ec001c9,0x7cba4916,0x755cff0f ! PA = 0000000021800100
.word 0x21474d84,0x4dff5505,0x78ed19e2,0x2b319d2b ! PA = 0000000021800110
.word 0x215df1b0,0x215cdd01,0x0abd546e,0x33a0e607 ! PA = 0000000021800120
.word 0x1e5add9c,0x5d57b5bd,0x088c24ba,0x32dbd5a3 ! PA = 0000000021800130
.word 0x005d9d48,0x62e9bb39,0x579276c6,0x56b427ff ! PA = 0000000021800140
.word 0x512b7cb4,0x19838975,0x306cf692,0x4178591b ! PA = 0000000021800150
.word 0x211b87e0,0x79c87c71,0x1968101e,0x3b8fa4f7 ! PA = 0000000021800160
.word 0x21c28acc,0x650ab02d,0x028bef6a,0x67d60793 ! PA = 0000000021800170
.word 0x6e711178,0x658700a9,0x2f688076,0x76b83cef ! PA = 0000000021800180
.word 0x2a0567e4,0x336109e5,0x5aa16f42,0x140fc10b ! PA = 0000000021800190
.word 0x578b9a10,0x1a5f27e1,0x3f3a27ce,0x0bbecfe7 ! PA = 00000000218001a0
.word 0x5f3573fc,0x1c66769d,0x73a1d61a,0x610c6583 ! PA = 00000000218001b0
.word 0x004b81a8,0x6cb6d219,0x427f6626,0x54c03ddf ! PA = 00000000218001c0
.word 0x2b700f14,0x1fe6d655,0x6d3d83f2,0x15fed4fb ! PA = 00000000218001d0
.word 0x5b392840,0x2c9fdf51,0x04569b7e,0x19e566d7 ! PA = 00000000218001e0
.word 0x772e992c,0x191a090d,0x4160d8ca,0x55e5ef73 ! PA = 00000000218001f0
p0_invalidate_semaphore:
.word 0,0
user_data_end:
SECTION .p0_local0 DATA_VA=0x000800000
attr_data {
Name = .p0_local0,
VA = 0x0000000000800000,
RA = ra2pa(0x0000000010000000,0),
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 0x46e3dcf8,0x79c36e29,0x58d0c7f6,0x206cb66f ! PA = 0000000010001400
.word 0x4e8e0b64,0x29caef65,0x5eb64ec2,0x64ff728b ! PA = 0000000010001410
.word 0x63ff9590,0x1a100561,0x2abf1f4e,0x4d6f3967 ! PA = 0000000010001420
.word 0x0594477c,0x09afcc1d,0x78b2659a,0x35fb0703 ! PA = 0000000010001430
p0_local0_end:
SECTION .p0_local0_sec DATA_VA=0x000800000
attr_data {
Name = .p0_local0_sec,
VA = 0x0000000000800000,
RA = ra2pa(0x0000000030000000,0),
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 0x6901ad28,0x0ea21f99,0x580f0da6,0x29e2975f ! PA = 0000000030001400
.word 0x3f831294,0x3db59bd5,0x0697c372,0x4c42667b ! PA = 0000000030001410
.word 0x41c583c0,0x234b9cd1,0x609ef2fe,0x67afb057 ! PA = 0000000030001420
.word 0x0f93ccac,0x68d43e8d,0x5312c84a,0x609470f3 ! PA = 0000000030001430
p0_local0_sec_end:
SECTION .p0_local1 DATA_VA=0x000802000
attr_data {
Name = .p0_local1,
VA = 0x0000000000802000,
RA = ra2pa(0x0000000010040000,0),
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 0x2f427958,0x430a5d09,0x7b492f56,0x064b644f ! PA = 0000000010041400
.word 0x38dbd5c4,0x04ef9445,0x608bd422,0x7efc066b ! PA = 0000000010041410
.word 0x790bedf0,0x73884041,0x736422ae,0x4a369347 ! PA = 0000000010041420
.word 0x17cc8ddc,0x36577cfd,0x3ea746fa,0x165006e3 ! PA = 0000000010041430
p0_local1_end:
SECTION .p0_local1_sec DATA_VA=0x000802000
attr_data {
Name = .p0_local1_sec,
VA = 0x0000000000802000,
RA = ra2pa(0x0000000030040000,0),
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 0x0ed14188,0x009b2679,0x76422d06,0x647e1d3f ! PA = 0000000030041400
.word 0x7bb354f4,0x4f47d8b5,0x4fc580d2,0x37b3525b ! PA = 0000000030041410
.word 0x19ddd420,0x57c4efb1,0x50b1ae5e,0x4a3ae237 ! PA = 0000000030041420
.word 0x70398b0c,0x0368876d,0x7e82e1aa,0x0614c8d3 ! PA = 0000000030041430
p0_local1_sec_end:
SECTION .p0_local2 DATA_VA=0x000804000
attr_data {
Name = .p0_local2,
VA = 0x0000000000804000,
RA = ra2pa(0x0000000010080000,0),
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 0x7e9905b8,0x13b37be9,0x1c7d06b6,0x3c11c22f ! PA = 0000000010081400
.word 0x76e49024,0x4b4d6925,0x6337c982,0x55af4a4b ! PA = 0000000010081410
.word 0x4e063650,0x37c0ab21,0x5dea960e,0x7db39d27 ! PA = 0000000010081420
.word 0x3095c43c,0x77f65ddd,0x5978985a,0x7b89b6c3 ! PA = 0000000010081430
p0_local2_end:
SECTION .p0_local2_sec DATA_VA=0x000804000
attr_data {
Name = .p0_local2_sec,
VA = 0x0000000000804000,
RA = ra2pa(0x0000000030080000,0),
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 0x2744c5e8,0x1b725d59,0x113cbc66,0x3d5d531f ! PA = 0000000030081400
.word 0x770a8754,0x764f4595,0x0595ae32,0x4cf6ee3b ! PA = 0000000030081410
.word 0x09101480,0x05fa7291,0x2831d9be,0x2b57c417 ! PA = 0000000030081420
.word 0x665c396c,0x42b0004d,0x4a1b6b0a,0x4f15d0b3 ! PA = 0000000030081430
p0_local2_sec_end:
SECTION .p0_local3 DATA_VA=0x000806000
attr_data {
Name = .p0_local3,
VA = 0x0000000000806000,
RA = ra2pa(0x00000000100c0000,0),
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 0x133f8218,0x79b6cac9,0x77844e16,0x4177d00f ! PA = 00000000100c1400
.word 0x56803a84,0x0c5c6e05,0x2d522ee2,0x16513e2b ! PA = 00000000100c1410
.word 0x38466eb0,0x2fb14601,0x146a796e,0x3a9e5707 ! PA = 00000000100c1420
.word 0x44c7ea9c,0x09046ebd,0x2ebe59ba,0x55e016a3 ! PA = 00000000100c1430
p0_local3_end:
SECTION .p0_local3_sec DATA_VA=0x000806000
attr_data {
Name = .p0_local3_sec,
VA = 0x0000000000806000,
RA = ra2pa(0x00000000300c0000,0),
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 0x5eb43a48,0x431fc439,0x2216bbc6,0x3a3838ff ! PA = 00000000300c1400
.word 0x2d60a9b4,0x7843e275,0x0ca04b92,0x1f453a1b ! PA = 00000000300c1410
.word 0x72b444e0,0x0ce42571,0x0f37751e,0x23be55f7 ! PA = 00000000300c1420
.word 0x54d3d7cc,0x5722a92d,0x7974646a,0x51cf8893 ! PA = 00000000300c1430
p0_local3_sec_end:
SECTION .p0_local4 DATA_VA=0x000808000
attr_data {
Name = .p0_local4,
VA = 0x0000000000808000,
RA = ra2pa(0x0000000010100000,0),
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 0x678dee78,0x2f0c49a9,0x43770576,0x22358def ! PA = 0000000010101400
.word 0x0186d4e4,0x4394a2e5,0x41730442,0x3a19e20b ! PA = 0000000010101410
.word 0x29249710,0x505210e1,0x3cfbccce,0x5faec0e7 ! PA = 0000000010101420
.word 0x253b00fc,0x0ff9af9d,0x60108b1a,0x618b2683 ! PA = 0000000010101430
p0_local4_end:
SECTION .p0_local4_sec DATA_VA=0x000808000
attr_data {
Name = .p0_local4_sec,
VA = 0x0000000000808000,
RA = ra2pa(0x0000000030100000,0),
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 0x7d779ea8,0x079b5b19,0x1de82b26,0x6cc6cedf ! PA = 0000000030101400
.word 0x768dbc14,0x069daf55,0x057d58f2,0x0dd635fb ! PA = 0000000030101410
.word 0x56226540,0x777a0851,0x29da807e,0x582697d7 ! PA = 0000000030101420
.word 0x7a78662c,0x5d38820d,0x0c25cdca,0x7079f073 ! PA = 0000000030101430
p0_local4_sec_end:
SECTION .p0_local5 DATA_VA=0x00080a000
attr_data {
Name = .p0_local5,
VA = 0x000000000080a000,
RA = ra2pa(0x0000000010140000,0),
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 0x11dc4ad8,0x19abf889,0x336d2cd6,0x7602fbcf ! PA = 0000000010141400
.word 0x7dd05f44,0x586e07c5,0x5e3249a2,0x064135eb ! PA = 0000000010141410
.word 0x2df8af70,0x3a9b0bc1,0x79b6902e,0x579cdac7 ! PA = 0000000010141420
.word 0x7ec7075c,0x1f4e207d,0x4b072c7a,0x26c2e663 ! PA = 0000000010141430
p0_local5_end:
SECTION .p0_local5_sec DATA_VA=0x00080a000
attr_data {
Name = .p0_local5_sec,
VA = 0x000000000080a000,
RA = ra2pa(0x0000000030140000,0),
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 0x67e6f308,0x24dd21f9,0x75c90a86,0x72c114bf ! PA = 0000000030141400
.word 0x0669be74,0x3ed4ac35,0x4cc4d652,0x43e1e1db ! PA = 0000000030141410
.word 0x4eb275a0,0x7cb41b31,0x1832fbde,0x794889b7 ! PA = 0000000030141420
.word 0x7221e48c,0x5d698aed,0x3dc7a72a,0x594d0853 ! PA = 0000000030141430
p0_local5_sec_end:
SECTION .p0_local6 DATA_VA=0x00080c000
attr_data {
Name = .p0_local6,
VA = 0x000000000080c000,
RA = ra2pa(0x0000000010180000,0),
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 0x44829738,0x4b8dd769,0x767ec436,0x609819af ! PA = 0000000010181400
.word 0x2d34d9a4,0x1e609ca5,0x7e27ff02,0x0bff39cb ! PA = 0000000010181410
.word 0x701ab7d0,0x3b8436a1,0x68b2c38e,0x1920a4a7 ! PA = 0000000010181420
.word 0x5a43fdbc,0x3579c15d,0x093a3dda,0x79bf5643 ! PA = 0000000010181430
p0_local6_end:
SECTION .p0_local6_sec DATA_VA=0x00080c000
attr_data {
Name = .p0_local6_sec,
VA = 0x000000000080c000,
RA = ra2pa(0x0000000030180000,0),
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 0x1e5a3768,0x02dd18d9,0x16d159e6,0x75df0a9f ! PA = 0000000030181400
.word 0x6cccb0d4,0x2a60d915,0x7b0ec3b2,0x38a03dbb ! PA = 0000000030181410
.word 0x13bc7600,0x7f8a5e11,0x7658e73e,0x43dc2b97 ! PA = 0000000030181420
.word 0x32a852ec,0x4c2dc3cd,0x05f1f08a,0x0680d033 ! PA = 0000000030181430
p0_local6_sec_end:
SECTION .share0 DATA_VA=0x00080e000
attr_data {
Name = .share0,
VA = 0x000000000080e000,
RA = ra2pa(0x00000000201c0000,0),
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 0x4dd8d398,0x02a9e649,0x37c3cb96,0x11ace78f ! PA = 00000000201c0000
.word 0x4d8c4404,0x54e46185,0x57ec2462,0x288bedab ! PA = 00000000201c0010
.word 0x34e2b030,0x4c059181,0x240866ee,0x26f21e87 ! PA = 00000000201c0020
.word 0x1c89e41c,0x3cf4923d,0x7041bf3a,0x7ab87623 ! PA = 00000000201c0030
share0_end:
SECTION .share1 DATA_VA=0x000810000
attr_data {
Name = .share1,
VA = 0x0000000000810000,
RA = ra2pa(0x0000000020800000,0),
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 0x3d296bc8,0x35933fb9,0x6a191946,0x2bd8b07f ! PA = 0000000020800000
.word 0x158e9334,0x3eba35f5,0x64f32112,0x2f49499b ! PA = 0000000020800010
.word 0x78986660,0x0ef4d0f1,0x5c64429e,0x00997d77 ! PA = 0000000020800020
.word 0x0ee3b14c,0x09fd2cad,0x183ca9ea,0x3e4d4813 ! PA = 0000000020800030
.word 0x1836fff8,0x28f82529,0x1e5442f6,0x44f9656f ! PA = 0000000020800040
.word 0x78ae9e64,0x27715665,0x5e16b9c2,0x051f518b ! PA = 0000000020800050
.word 0x5da89890,0x11171c61,0x41cf7a4e,0x0fc94867 ! PA = 0000000020800060
.word 0x0670ba7c,0x0c36931d,0x11b5b09a,0x15e64603 ! PA = 0000000020800070
share1_end:
SECTION .share2 DATA_VA=0x000812000
attr_data {
Name = .share2,
VA = 0x0000000000812000,
RA = ra2pa(0x00000000211c0000,0),
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 0x7cac9028,0x7cf79699,0x54b848a6,0x5666065f ! PA = 00000000211c0000
.word 0x48876594,0x5d58c2d5,0x1b09ee72,0x3715057b ! PA = 00000000211c0010
.word 0x6c9e46c0,0x65eb73d1,0x5e6d0dfe,0x04387f57 ! PA = 00000000211c0020
.word 0x35abffac,0x634fc58d,0x643fd34a,0x12ea6ff3 ! PA = 00000000211c0030
share2_end:
SECTION .share3 DATA_VA=0x000814000
attr_data {
Name = .share3,
VA = 0x0000000000814000,
RA = ra2pa(0x0000000021800000,0),
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 0x29f51c58,0x54709409,0x4d482a56,0x4235934f ! PA = 0000000021800000
.word 0x2473e8c4,0x2d7f7b45,0x3f3fbf22,0x16f1656b ! PA = 0000000021800010
.word 0x67c470f0,0x5bb0d741,0x541ffdae,0x6e5e2247 ! PA = 0000000021800020
.word 0x34d080dc,0x65b7c3fd,0x3b2e11fa,0x0380c5e3 ! PA = 0000000021800030
.word 0x313ba488,0x45021d79,0x37c6e806,0x433f0c3f ! PA = 0000000021800040
.word 0x298f27f4,0x53b47fb5,0x69eb2bd2,0x2b3b715b ! PA = 0000000021800050
.word 0x7b261720,0x6b6646b1,0x0c8b495e,0x2f713137 ! PA = 0000000021800060
.word 0x31d93e0c,0x109d8e6d,0x15936caa,0x629047d3 ! PA = 0000000021800070
.word 0x256b28b8,0x470b32e9,0x63b781b6,0x5d19712f ! PA = 0000000021800080
.word 0x22b42324,0x6a86d025,0x65ff3482,0x1f3a294b ! PA = 0000000021800090
.word 0x6c8e3950,0x28cac221,0x6911f10e,0x6968ac27 ! PA = 00000000218000a0
.word 0x2081373c,0x77f024dd,0x7642e35a,0x47bff5c3 ! PA = 00000000218000b0
.word 0x4b2ea8e8,0x25aad459,0x705cf766,0x4c1bc21f ! PA = 00000000218000c0
.word 0x387dda54,0x5b456c95,0x5a2ed932,0x32f48d3b ! PA = 00000000218000d0
.word 0x4b87d780,0x325d4991,0x72d6f4be,0x6efb9317 ! PA = 00000000218000e0
.word 0x6a436c6c,0x365e874d,0x13cf760a,0x5776cfb3 ! PA = 00000000218000f0
.word 0x48f12518,0x6ec001c9,0x7cba4916,0x755cff0f ! PA = 0000000021800100
.word 0x21474d84,0x4dff5505,0x78ed19e2,0x2b319d2b ! PA = 0000000021800110
.word 0x215df1b0,0x215cdd01,0x0abd546e,0x33a0e607 ! PA = 0000000021800120
.word 0x1e5add9c,0x5d57b5bd,0x088c24ba,0x32dbd5a3 ! PA = 0000000021800130
.word 0x56dd9d48,0x62e9bb39,0x579276c6,0x56b427ff ! PA = 0000000021800140
.word 0x512b7cb4,0x19838975,0x306cf692,0x4178591b ! PA = 0000000021800150
.word 0x211b87e0,0x79c87c71,0x1968101e,0x3b8fa4f7 ! PA = 0000000021800160
.word 0x21c28acc,0x650ab02d,0x028bef6a,0x67d60793 ! PA = 0000000021800170
.word 0x6edf1178,0x658700a9,0x2f688076,0x76b83cef ! PA = 0000000021800180
.word 0x2a0567e4,0x336109e5,0x5aa16f42,0x140fc10b ! PA = 0000000021800190
.word 0x578b9a10,0x1a5f27e1,0x3f3a27ce,0x0bbecfe7 ! PA = 00000000218001a0
.word 0x5f3573fc,0x1c66769d,0x73a1d61a,0x610c6583 ! PA = 00000000218001b0
.word 0x7ca081a8,0x6cb6d219,0x427f6626,0x54c03ddf ! PA = 00000000218001c0
.word 0x2b700f14,0x1fe6d655,0x6d3d83f2,0x15fed4fb ! PA = 00000000218001d0
.word 0x5b392840,0x2c9fdf51,0x04569b7e,0x19e566d7 ! PA = 00000000218001e0
.word 0x772e992c,0x191a090d,0x4160d8ca,0x55e5ef73 ! PA = 00000000218001f0
share3_end: