/* * ========== Copyright Header Begin ========================================== * * OpenSPARC T2 Processor File: mpgen_500_4.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 = 327141855 ! Riesling can be on ! 1 Thread, 500 lines ! mpgen created on Dec 20, 2005 (16:35:03) ! mpgen_500_4.s created on Mar 27, 2009 (14:18:55) ! RC file : random.rc ! cmd = /import/n2-tools/release/tools/mpgen/mpgen,1.051220 -rc random.rc -o mpgen_500_4 -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: ! Random code for Processor 0 processor_0: ta T_CHANGE_PRIV wrpr %g0,7,%cleanwin call p0_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 0 wr %g0,0x4,%fprs ! Make sure fef is 1 set p0_init_freg,%g1 ! %f0 = 12be9cf8 4be67a45 867517c3 1261fd6a ! %f4 = 781c91e0 6a485ce9 7405d5c6 133a31ec ! %f8 = a9916d5f 3afbc871 7ff9c63f 08590d12 ! %f12 = 73cdb2f2 890271d1 fe1d82a3 61f75dba ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = f2660b89 29ee8f10 90322718 d5d1d354 ! %f20 = 7511905e 1d0001c1 80661940 92d8a447 ! %f24 = 0566ab42 a66f3780 aa1d888a 33d5fedf ! %f28 = d526c6c8 ef1e71aa 54566331 a7966127 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 7e452964 32aee367 2f59aa52 2a3ee734 ! %f36 = 4a865c18 832c47b5 e96c71c3 3fcc9d57 ! %f40 = 0ef25495 78b280c7 f248dcea 07e33a1b ! %f44 = 631ab436 0a20a05e 44abe2ca 2cefeca2 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x79d122e00000000f,%g7,%g1 ! GSR scale = 1, align = 7 wr %g1,%g0,%gsr ! GSR = 79d122e00000000f wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 0 p0_label_1: ! Mem[0000000030101408] = 1ef5d810 0e0c2367, %l4 = 4b833b4c, %l5 = d783bcb9 ldda [%i4+%o4]0x89,%l4 ! %l4 = 000000000e0c2367 000000001ef5d810 ! %f20 = 7511905e 1d0001c1, Mem[0000000010041408] = 208dc7cc 09d747c4 stda %f20,[%i1+%o4]0x88 ! Mem[0000000010041408] = 7511905e 1d0001c1 ! Mem[0000000010141410] = 64a0dc4c3db70e9a, %l5 = 000000001ef5d810, %l0 = 9b6ea6d0914e32fc add %i5,0x10,%g1 casxa [%g1]0x80,%l5,%l0 ! %l0 = 64a0dc4c3db70e9a ! %f24 = 0566ab42 a66f3780, Mem[00000000300c1410] = 7959233e f02324a4 stda %f24,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 0566ab42 a66f3780 ! Mem[0000000010041410] = ccc9fbfba84f46c8, %l1 = e8640cf066f7b952 ldxa [%i1+%o5]0x88,%l1 ! %l1 = ccc9fbfba84f46c8 ! %l1 = ccc9fbfba84f46c8, Mem[0000000030101408] = 1ef5d8100e0c2367 stxa %l1,[%i4+%o4]0x89 ! Mem[0000000030101408] = ccc9fbfba84f46c8 ! Mem[0000000010181410] = 6874caff, %f26 = aa1d888a lda [%i6+0x010]%asi,%f26 ! %f26 = 6874caff ! %l0 = 64a0dc4c3db70e9a, Mem[0000000010101424] = 9c9ea76a, %asi = 80 stha %l0,[%i4+0x024]%asi ! Mem[0000000010101424] = 0e9aa76a ! Mem[0000000010141414] = 3db70e9a, %l0 = 64a0dc4c3db70e9a swap [%i5+0x014],%l0 ! %l0 = 000000003db70e9a ! Starting 10 instruction Store Burst ! Mem[0000000010101438] = a942419c, %l3 = 68eb0bd61e80263e swap [%i4+0x038],%l3 ! %l3 = 00000000a942419c p0_label_2: ! Mem[0000000010181405] = f9276d1d, %l1 = ccc9fbfba84f46c8 ldstuba [%i6+0x005]%asi,%l1 ! %l1 = 00000027000000ff ! Mem[0000000030001408] = be45371a, %l0 = 000000003db70e9a ldstuba [%i0+%o4]0x81,%l0 ! %l0 = 000000be000000ff ! Mem[0000000010181415] = ed49370c, %l2 = 920aa7d7fc177490 ldstuba [%i6+0x015]%asi,%l2 ! %l2 = 00000049000000ff ! %l2 = 0000000000000049, %l1 = 0000000000000027, %l4 = 000000000e0c2367 sdivx %l2,%l1,%l4 ! %l4 = 0000000000000001 ! %l7 = 6a399572b1427cf4, Mem[00000000100c1408] = d0f29b99 stba %l7,[%i3+%o4]0x88 ! Mem[00000000100c1408] = d0f29bf4 ! Mem[0000000010041418] = 02cd0c75, %l5 = 000000001ef5d810, %asi = 80 swapa [%i1+0x018]%asi,%l5 ! %l5 = 0000000002cd0c75 ! %l6 = a58ec7ca78d5db0f, Mem[0000000010001400] = 4e9375a1 stba %l6,[%i0+%g0]0x88 ! Mem[0000000010001400] = 4e93750f ! %l6 = a58ec7ca78d5db0f, Mem[0000000010181400] = da4a4c66 stwa %l6,[%i6+%g0]0x88 ! Mem[0000000010181400] = 78d5db0f ! %l2 = 0000000000000049, %l2 = 0000000000000049, %l7 = 6a399572b1427cf4 sub %l2,%l2,%l7 ! %l7 = 0000000000000000 ! Starting 10 instruction Load Burst ! Mem[0000000030181400] = 1521744b, %l6 = a58ec7ca78d5db0f lduwa [%i6+%g0]0x89,%l6 ! %l6 = 000000001521744b p0_label_3: ! Mem[0000000010101400] = 3e8a6d63, %l4 = 0000000000000001 ldswa [%i4+%g0]0x88,%l4 ! %l4 = 000000003e8a6d63 ! Mem[0000000010101410] = 585db143, %l5 = 0000000002cd0c75 lduba [%i4+%o5]0x88,%l5 ! %l5 = 0000000000000043 ! Mem[0000000010041400] = 6226aaa9ac96f309, %f8 = a9916d5f 3afbc871 ldda [%i1+%g0]0x88,%f8 ! %f8 = 6226aaa9 ac96f309 ! Mem[0000000010081410] = 9317930a, %l2 = 0000000000000049 ldswa [%i2+%o5]0x88,%l2 ! %l2 = ffffffff9317930a ! Mem[0000000010041410] = ccc9fbfb a84f46c8, %l6 = 1521744b, %l7 = 00000000 ldda [%i1+%o5]0x88,%l6 ! %l6 = 00000000a84f46c8 00000000ccc9fbfb ! Mem[0000000010041400] = 09f396ac, %f7 = 133a31ec lda [%i1+%g0]0x80,%f7 ! %f7 = 09f396ac ! Mem[0000000030081408] = d6ff9c2a, %l2 = ffffffff9317930a ldsba [%i2+%o4]0x81,%l2 ! %l2 = ffffffffffffffd6 ! Mem[0000000010081408] = db72c76aa644ee8f, %l7 = 00000000ccc9fbfb ldxa [%i2+%o4]0x88,%l7 ! %l7 = db72c76aa644ee8f ! Mem[00000000300c1400] = 79c747592362d96d, %l3 = 00000000a942419c ldxa [%i3+%g0]0x89,%l3 ! %l3 = 79c747592362d96d ! Starting 10 instruction Store Burst ! %f9 = ac96f309, %f3 = 1261fd6a, %f25 = a66f3780 fmuls %f9 ,%f3 ,%f25 ! %l0 = 00000000000000e0, Unfinished, %fsr = 0000000000 p0_label_4: ! Mem[00000000100c1400] = fe2626ed, %l1 = 0000000000000027 ldstuba [%i3+%g0]0x88,%l1 ! %l1 = 000000ed000000ff ! %l6 = 00000000a84f46c8, Mem[0000000010041432] = 242711e3 sth %l6,[%i1+0x032] ! Mem[0000000010041430] = 242746c8 ! Mem[0000000021800080] = 0457fef6, %l7 = db72c76aa644ee8f ldstub [%o3+0x080],%l7 ! %l7 = 00000004000000ff ! Mem[00000000201c0001] = fc69c9d1, %l0 = 00000000000000e0 ldstub [%o0+0x001],%l0 ! %l0 = 00000069000000ff ! %l0 = 0000000000000069, %l5 = 0000000000000043, %l1 = 00000000000000ed orn %l0,%l5,%l1 ! %l1 = fffffffffffffffd ! Mem[0000000010141410] = 64a0dc4c, %l6 = a84f46c8, %l7 = 00000004 add %i5,0x10,%g1 casa [%g1]0x80,%l6,%l7 ! %l7 = 0000000064a0dc4c ! %f28 = d526c6c8 ef1e71aa, Mem[0000000010041400] = 09f396ac a9aa2662 stda %f28,[%i1+%g0]0x80 ! Mem[0000000010041400] = d526c6c8 ef1e71aa ! Mem[0000000010101400] = 636d8a3e, %l6 = 00000000a84f46c8 swapa [%i4+%g0]0x80,%l6 ! %l6 = 00000000636d8a3e ! %l5 = 0000000000000043, Mem[0000000030141400] = 110bf644 stwa %l5,[%i5+%g0]0x81 ! Mem[0000000030141400] = 00000043 ! Starting 10 instruction Load Burst ! Mem[0000000010081410] = b1466a929317930a, %f28 = d526c6c8 ef1e71aa ldda [%i2+%o5]0x88,%f28 ! %f28 = b1466a92 9317930a p0_label_5: ! Mem[0000000030101408] = a84f46c8, %l5 = 0000000000000043 ldsba [%i4+%o4]0x89,%l5 ! %l5 = ffffffffffffffc8 ! Mem[0000000030181408] = 7dc66b31a9c254aa, %l7 = 0000000064a0dc4c ldxa [%i6+%o4]0x81,%l7 ! %l7 = 7dc66b31a9c254aa ! Mem[0000000030141408] = 97db06f26623f754, %l2 = ffffffffffffffd6 ldxa [%i5+%o4]0x81,%l2 ! %l2 = 97db06f26623f754 ! Mem[000000001004141c] = df8aea25, %l1 = fffffffffffffffd ldsba [%i1+0x01d]%asi,%l1 ! %l1 = ffffffffffffff8a membar #Sync ! Added by membar checker (1) ! Mem[00000000300c1400] = 6dd96223 5947c779 085097da 315317c0 ! Mem[00000000300c1410] = 80376fa6 42ab6605 e9773d22 49d1610e ! Mem[00000000300c1420] = 87fed287 5bc2523e 052fd791 6ff8bfb9 ! Mem[00000000300c1430] = 9b55707b 4bea9d38 b835ef8f 04f925de ldda [%i3]ASI_BLK_S,%f16 ! Block Load from 00000000300c1400 ! Mem[0000000010101408] = c0dfed16, %l6 = 00000000636d8a3e ldswa [%i4+0x008]%asi,%l6 ! %l6 = ffffffffc0dfed16 ! Mem[0000000010141410] = 64a0dc4c3db70e9a, %f10 = 7ff9c63f 08590d12 ldda [%i5+%o5]0x80,%f10 ! %f10 = 64a0dc4c 3db70e9a ! Mem[0000000010141400] = 618e2aba, %l2 = 97db06f26623f754 ldsba [%i5+%g0]0x80,%l2 ! %l2 = 0000000000000061 ! Mem[00000000300c1400] = 79c747592362d96d, %f2 = 867517c3 1261fd6a ldda [%i3+%g0]0x89,%f2 ! %f2 = 79c74759 2362d96d ! Starting 10 instruction Store Burst ! %f2 = 79c74759, %f4 = 781c91e0 fcmpes %fcc0,%f2 ,%f4 ! %fcc0 = 2 p0_label_6: ! %l7 = 7dc66b31a9c254aa, Mem[0000000010101400] = c8464fa8 stha %l7,[%i4+%g0]0x88 ! Mem[0000000010101400] = c84654aa ! Mem[0000000030181408] = 7dc66b31, %l5 = ffffffffffffffc8 ldstuba [%i6+%o4]0x81,%l5 ! %l5 = 0000007d000000ff ! Mem[0000000010141408] = d9805ec1, %l5 = 000000000000007d ldstuba [%i5+%o4]0x80,%l5 ! %l5 = 000000d9000000ff ! %l6 = c0dfed16, %l7 = a9c254aa, Mem[0000000030041408] = 5e0529d2 784dddfc stda %l6,[%i1+%o4]0x81 ! Mem[0000000030041408] = c0dfed16 a9c254aa ! %l1 = ffffffffffffff8a, Mem[0000000030101400] = f97ac03f stha %l1,[%i4+%g0]0x89 ! Mem[0000000030101400] = f97aff8a ! %l0 = 00000069, %l1 = ffffff8a, Mem[0000000030041408] = c0dfed16 a9c254aa stda %l0,[%i1+%o4]0x81 ! Mem[0000000030041408] = 00000069 ffffff8a ! %f3 = 2362d96d, Mem[0000000030141400] = 00000043 sta %f3 ,[%i5+%g0]0x81 ! Mem[0000000030141400] = 2362d96d ! Mem[0000000030081408] = d6ff9c2a, %l2 = 0000000000000061 ldstuba [%i2+%o4]0x81,%l2 ! %l2 = 000000d6000000ff ! Mem[0000000010101436] = 243ac724, %l0 = 0000000000000069 ldstuba [%i4+0x036]%asi,%l0 ! %l0 = 000000c7000000ff ! Starting 10 instruction Load Burst ! Mem[0000000030041408] = 69000000, %l2 = 00000000000000d6 ldswa [%i1+%o4]0x89,%l2 ! %l2 = 0000000069000000 p0_label_7: ! Mem[0000000010041408] = 7511905e1d0001c1, %f12 = 73cdb2f2 890271d1 ldda [%i1+%o4]0x88,%f12 ! %f12 = 7511905e 1d0001c1 ! Mem[00000000300c1410] = 80376fa6, %f5 = 6a485ce9 lda [%i3+%o5]0x81,%f5 ! %f5 = 80376fa6 ! Mem[0000000010141400] = ba2a8e61, %l2 = 0000000069000000 ldswa [%i5+%g0]0x88,%l2 ! %l2 = ffffffffba2a8e61 ! Mem[0000000030101400] = f97aff8a, %l5 = 00000000000000d9 lduwa [%i4+%g0]0x89,%l5 ! %l5 = 00000000f97aff8a ! Mem[0000000030001408] = 1a3745ff, %l5 = 00000000f97aff8a ldsha [%i0+%o4]0x89,%l5 ! %l5 = 00000000000045ff ! Mem[00000000100c1410] = 7141503f 102a0cef, %l6 = c0dfed16, %l7 = a9c254aa ldda [%i3+%o5]0x88,%l6 ! %l6 = 00000000102a0cef 000000007141503f ! Mem[00000000100c1410] = 102a0cef, %l3 = 79c747592362d96d lduha [%i3+%o5]0x88,%l3 ! %l3 = 0000000000000cef ! Mem[0000000010041410] = a84f46c8, %l5 = 00000000000045ff lduwa [%i1+%o5]0x88,%l5 ! %l5 = 00000000a84f46c8 ! Mem[0000000010041408] = c101001d, %l4 = 000000003e8a6d63 lduwa [%i1+%o4]0x80,%l4 ! %l4 = 00000000c101001d ! Starting 10 instruction Store Burst ! %f4 = 781c91e0 80376fa6, Mem[0000000010041410] = c8464fa8 fbfbc9cc stda %f4 ,[%i1+%o5]0x80 ! Mem[0000000010041410] = 781c91e0 80376fa6 p0_label_8: ! Mem[0000000030101400] = f97aff8a, %l0 = 00000000000000c7 ldstuba [%i4+%g0]0x89,%l0 ! %l0 = 0000008a000000ff ! Mem[0000000020800040] = dd77977d, %l2 = ffffffffba2a8e61 ldstuba [%o1+0x040]%asi,%l2 ! %l2 = 000000dd000000ff ! Mem[0000000010181400] = 78d5db0f, %l2 = 00000000000000dd ldstuba [%i6+%g0]0x88,%l2 ! %l2 = 0000000f000000ff ! Mem[000000001004142c] = 1ecf0787, %l4 = c101001d, %l2 = 0000000f add %i1,0x2c,%g1 casa [%g1]0x80,%l4,%l2 ! %l2 = 000000001ecf0787 ! %l6 = 00000000102a0cef, Mem[0000000021800101] = 32dcd874 stb %l6,[%o3+0x101] ! Mem[0000000021800100] = 32efd874 ! Mem[0000000030101400] = ffff7af9, %l2 = 000000001ecf0787 ldstuba [%i4+%g0]0x81,%l2 ! %l2 = 000000ff000000ff ! %l3 = 0000000000000cef, Mem[000000001014141c] = bd78ede7, %asi = 80 stwa %l3,[%i5+0x01c]%asi ! Mem[000000001014141c] = 00000cef ! %f6 = 7405d5c6 09f396ac, %l5 = 00000000a84f46c8 ! Mem[00000000100c1420] = 85ef9f3a91ac7e54 add %i3,0x020,%g1 stda %f6,[%g1+%l5]ASI_PST8_P ! Mem[00000000100c1420] = 74059f3a09ac7e54 ! %l1 = ffffffffffffff8a, Mem[0000000021800040] = 730e48bf sth %l1,[%o3+0x040] ! Mem[0000000021800040] = ff8a48bf ! Starting 10 instruction Load Burst ! Mem[0000000010081408] = 8fee44a6, %l6 = 00000000102a0cef ldswa [%i2+%o4]0x80,%l6 ! %l6 = ffffffff8fee44a6 p0_label_9: ! Mem[0000000010041410] = 781c91e0, %l0 = 000000000000008a ldsh [%i1+%o5],%l0 ! %l0 = 000000000000781c ! %l4 = 00000000c101001d, imm = 0000000000000faa, %l3 = 0000000000000cef sub %l4,0xfaa,%l3 ! %l3 = 00000000c100f073 ! Mem[0000000030101410] = 0c662c8c, %l4 = 00000000c101001d lduba [%i4+%o5]0x81,%l4 ! %l4 = 000000000000000c ! %l5 = 00000000a84f46c8, %l7 = 000000007141503f, %l6 = ffffffff8fee44a6 orn %l5,%l7,%l6 ! %l6 = ffffffffaeffefc8 ! Mem[0000000020800040] = ff77977d, %l6 = ffffffffaeffefc8 ldub [%o1+0x041],%l6 ! %l6 = 0000000000000077 ! %l0 = 000000000000781c, imm = fffffffffffff8a6, %l1 = ffffffffffffff8a addc %l0,-0x75a,%l1 ! %l1 = 00000000000070c2 ! Mem[0000000030041400] = 95fff103, %l3 = 00000000c100f073 ldsba [%i1+%g0]0x81,%l3 ! %l3 = ffffffffffffff95 ! Mem[00000000100c1408] = d0f29bf4, %l2 = 00000000000000ff lduwa [%i3+%o4]0x88,%l2 ! %l2 = 00000000d0f29bf4 ! Mem[00000000100c1400] = ff2626fe, %l0 = 000000000000781c lduwa [%i3+%g0]0x80,%l0 ! %l0 = 00000000ff2626fe ! Starting 10 instruction Store Burst ! %f2 = 79c74759 2362d96d, Mem[0000000030001408] = 1a3745ff b6381c23 stda %f2 ,[%i0+%o4]0x89 ! Mem[0000000030001408] = 79c74759 2362d96d p0_label_10: ! %f4 = 781c91e0, %f27 = 6ff8bfb9, %f2 = 79c74759 fdivs %f4 ,%f27,%f2 ! %f2 = 47a12245 ! %f11 = 3db70e9a, Mem[00000000100c1410] = ef0c2a10 sta %f11,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 3db70e9a ! Mem[0000000030001408] = 2362d96d, %l5 = 00000000a84f46c8 ldstuba [%i0+%o4]0x89,%l5 ! %l5 = 0000006d000000ff ! %f16 = 6dd96223 5947c779, Mem[0000000030081410] = fd13bb67 54333004 stda %f16,[%i2+%o5]0x89 ! Mem[0000000030081410] = 6dd96223 5947c779 ! %f1 = 4be67a45, %f22 = e9773d22, %f24 = 87fed287 fsubs %f1 ,%f22,%f24 ! %f24 = 69773d22 ! Mem[0000000010041434] = 7ca5ac4e, %l3 = ffffffffffffff95 swap [%i1+0x034],%l3 ! %l3 = 000000007ca5ac4e ! %l7 = 000000007141503f, Mem[0000000030141408] = 54f72366f206db97 stxa %l7,[%i5+%o4]0x89 ! Mem[0000000030141408] = 000000007141503f ! %f1 = 4be67a45, Mem[0000000030081408] = ffff9c2a sta %f1 ,[%i2+%o4]0x81 ! Mem[0000000030081408] = 4be67a45 ! %f16 = 6dd96223 5947c779 085097da 315317c0 ! %f20 = 80376fa6 42ab6605 e9773d22 49d1610e ! %f24 = 69773d22 5bc2523e 052fd791 6ff8bfb9 ! %f28 = 9b55707b 4bea9d38 b835ef8f 04f925de stda %f16,[%i1]ASI_COMMIT_P ! Block Store to 0000000010041400 ! Starting 10 instruction Load Burst ! Mem[0000000030001408] = 79c747592362d9ff, %f10 = 64a0dc4c 3db70e9a ldda [%i0+%o4]0x89,%f10 ! %f10 = 79c74759 2362d9ff p0_label_11: ! Mem[0000000010181408] = 47c0dba2, %l5 = 000000000000006d lduba [%i6+%o4]0x80,%l5 ! %l5 = 0000000000000047 ! Mem[00000000218001c0] = 11ca0059, %l6 = 0000000000000077 lduba [%o3+0x1c0]%asi,%l6 ! %l6 = 0000000000000011 ! Mem[0000000010001408] = 3ecd8197, %f14 = fe1d82a3 lda [%i0+%o4]0x88,%f14 ! %f14 = 3ecd8197 ! %l7 = 000000007141503f, %l6 = 0000000000000011, %l5 = 0000000000000047 xor %l7,%l6,%l5 ! %l5 = 000000007141502e ! Mem[0000000010181410] = ffca7468, %l5 = 000000007141502e ldswa [%i6+%o5]0x88,%l5 ! %l5 = ffffffffffca7468 ! Mem[00000000100c1410] = 9a0eb73d, %l7 = 000000007141503f ldsba [%i3+%o5]0x88,%l7 ! %l7 = 000000000000003d ! Mem[0000000020800000] = 23d60d84, %l4 = 000000000000000c ldsb [%o1+%g0],%l4 ! %l4 = 0000000000000023 ! Mem[0000000030101400] = ffff7af910c5f634, %l1 = 00000000000070c2 ldxa [%i4+%g0]0x81,%l1 ! %l1 = ffff7af910c5f634 ! Mem[0000000030141410] = 5eafadb0 31c4bcad, %l6 = 00000011, %l7 = 0000003d ldda [%i5+%o5]0x89,%l6 ! %l6 = 0000000031c4bcad 000000005eafadb0 ! Starting 10 instruction Store Burst ! %f14 = 3ecd8197, Mem[0000000010001410] = a1fe30c8 sta %f14,[%i0+0x010]%asi ! Mem[0000000010001410] = 3ecd8197 p0_label_12: ! Mem[00000000100c1410] = 3db70e9a, %l1 = ffff7af910c5f634 ldstuba [%i3+0x010]%asi,%l1 ! %l1 = 0000003d000000ff ! %f13 = 1d0001c1, Mem[0000000030001400] = 1c3a2613 sta %f13,[%i0+%g0]0x89 ! Mem[0000000030001400] = 1d0001c1 ! %l0 = 00000000ff2626fe, Mem[0000000010181410] = ffca7468 stba %l0,[%i6+%o5]0x88 ! Mem[0000000010181410] = ffca74fe membar #Sync ! Added by membar checker (2) ! %f14 = 3ecd8197 61f75dba, Mem[00000000300c1400] = 2362d96d 79c74759 stda %f14,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 3ecd8197 61f75dba ! %l7 = 000000005eafadb0, Mem[0000000010041410] = 80376fa6 stha %l7,[%i1+%o5]0x80 ! Mem[0000000010041410] = adb06fa6 ! %l2 = d0f29bf4, %l3 = 7ca5ac4e, Mem[00000000100c1410] = 9a0eb7ff 7141503f stda %l2,[%i3+%o5]0x88 ! Mem[00000000100c1410] = d0f29bf4 7ca5ac4e ! %l2 = 00000000d0f29bf4, Mem[00000000100c1410] = d0f29bf4 stba %l2,[%i3+%o5]0x88 ! Mem[00000000100c1410] = d0f29bf4 ! %l0 = 00000000ff2626fe, Mem[0000000030141408] = 7141503f stwa %l0,[%i5+%o4]0x89 ! Mem[0000000030141408] = ff2626fe ! Mem[0000000010081408] = a644ee8f, %l3 = 000000007ca5ac4e ldstuba [%i2+%o4]0x88,%l3 ! %l3 = 0000008f000000ff ! Starting 10 instruction Load Burst ! Mem[0000000010041414] = 42ab6605, %l4 = 0000000000000023 lduwa [%i1+0x014]%asi,%l4 ! %l4 = 0000000042ab6605 p0_label_13: ! Mem[0000000030001400] = 1d0001c1, %l4 = 0000000042ab6605 ldsba [%i0+%g0]0x89,%l4 ! %l4 = ffffffffffffffc1 ! Mem[00000000201c0000] = fcffc9d1, %l5 = ffffffffffca7468 ldsha [%o0+0x000]%asi,%l5 ! %l5 = fffffffffffffcff ! Mem[0000000030101410] = 0c662c8c, %l5 = fffffffffffffcff ldswa [%i4+%o5]0x81,%l5 ! %l5 = 000000000c662c8c ! Mem[0000000030101400] = ffff7af9, %f16 = 6dd96223 lda [%i4+%g0]0x81,%f16 ! %f16 = ffff7af9 ! Mem[0000000010141430] = fbb5d0fa, %l1 = 000000000000003d ldub [%i5+0x033],%l1 ! %l1 = 00000000000000fa ! Mem[0000000030081410] = 6dd96223 5947c779, %l0 = ff2626fe, %l1 = 000000fa ldda [%i2+%o5]0x89,%l0 ! %l0 = 000000005947c779 000000006dd96223 ! Mem[0000000010001408] = 9781cd3e, %l3 = 000000000000008f ldsha [%i0+%o4]0x80,%l3 ! %l3 = ffffffffffff9781 ! Mem[00000000300c1408] = da975008, %l2 = 00000000d0f29bf4 ldsha [%i3+%o4]0x89,%l2 ! %l2 = 0000000000005008 ! Mem[00000000300c1400] = 61f75dba, %l2 = 0000000000005008 lduwa [%i3+%g0]0x89,%l2 ! %l2 = 0000000061f75dba ! Starting 10 instruction Store Burst ! %f11 = 2362d9ff, Mem[0000000030181400] = 4b742115 sta %f11,[%i6+%g0]0x81 ! Mem[0000000030181400] = 2362d9ff p0_label_14: ! %l7 = 000000005eafadb0, imm = fffffffffffffc87, %l5 = 000000000c662c8c addc %l7,-0x379,%l5 ! %l5 = 000000005eafaa37 ! %f3 = 2362d96d, Mem[00000000300c1410] = a66f3780 sta %f3 ,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 2362d96d ! %f8 = 6226aaa9 ac96f309, Mem[0000000010001410] = 9781cd3e 3998186f stda %f8 ,[%i0+%o5]0x88 ! Mem[0000000010001410] = 6226aaa9 ac96f309 ! Mem[00000000100c1400] = ff2626fe, %l1 = 000000006dd96223 ldstuba [%i3+%g0]0x80,%l1 ! %l1 = 000000ff000000ff ! Mem[00000000100c1410] = f49bf2d0, %l1 = 00000000000000ff ldstuba [%i3+%o5]0x80,%l1 ! %l1 = 000000f4000000ff ! %l0 = 000000005947c779, Mem[0000000010181425] = 1850cdf0 stb %l0,[%i6+0x025] ! Mem[0000000010181424] = 1879cdf0 ! %f10 = 79c74759 2362d9ff, Mem[0000000030041410] = 8bf42532 6317fb88 stda %f10,[%i1+%o5]0x89 ! Mem[0000000030041410] = 79c74759 2362d9ff ! %l0 = 000000005947c779, Mem[0000000010081418] = d5743747 sth %l0,[%i2+0x018] ! Mem[0000000010081418] = c7793747 ! Mem[00000000300c1410] = 2362d96d, %l6 = 0000000031c4bcad swapa [%i3+%o5]0x89,%l6 ! %l6 = 000000002362d96d ! Starting 10 instruction Load Burst ! Mem[0000000030141400] = 72e51d9b6dd96223, %l4 = ffffffffffffffc1 ldxa [%i5+%g0]0x89,%l4 ! %l4 = 72e51d9b6dd96223 p0_label_15: ! %l6 = 000000002362d96d, Mem[0000000030141400] = 6dd96223 stha %l6,[%i5+%g0]0x89 ! Mem[0000000030141400] = 6dd9d96d ! Mem[00000000300c1400] = 61f75dba, %f31 = 04f925de lda [%i3+%g0]0x89,%f31 ! %f31 = 61f75dba ! Mem[0000000030141400] = 6dd9d96d, %l7 = 000000005eafadb0 lduha [%i5+%g0]0x89,%l7 ! %l7 = 000000000000d96d ! Mem[0000000010001408] = 3ecd8197, %l1 = 00000000000000f4 lduha [%i0+%o4]0x88,%l1 ! %l1 = 0000000000008197 ! Mem[0000000020800000] = 23d60d84, %l3 = ffffffffffff9781 ldsb [%o1+%g0],%l3 ! %l3 = 0000000000000023 ! Mem[0000000030041408] = 69000000, %l0 = 000000005947c779 ldsba [%i1+%o4]0x89,%l0 ! %l0 = 0000000000000000 ! Mem[00000000201c0000] = fcffc9d1, %l0 = 0000000000000000 ldub [%o0+0x001],%l0 ! %l0 = 00000000000000ff ! Mem[0000000010081408] = a644eeff, %l3 = 0000000000000023 lduha [%i2+%o4]0x88,%l3 ! %l3 = 000000000000eeff ! Mem[0000000010141400] = 618e2aba, %l0 = 00000000000000ff ldswa [%i5+%g0]0x80,%l0 ! %l0 = 00000000618e2aba ! Starting 10 instruction Store Burst ! %f30 = b835ef8f, Mem[0000000030041400] = 95fff103 sta %f30,[%i1+%g0]0x81 ! Mem[0000000030041400] = b835ef8f p0_label_16: ! Mem[0000000030081408] = 457ae64b, %l0 = 00000000618e2aba ldstuba [%i2+%o4]0x89,%l0 ! %l0 = 0000004b000000ff ! %l5 = 000000005eafaa37, imm = 0000000000000f25, %l2 = 0000000061f75dba and %l5,0xf25,%l2 ! %l2 = 0000000000000a25 ! %l4 = 72e51d9b6dd96223, Mem[0000000010101420] = 083790f40e9aa76a stx %l4,[%i4+0x020] ! Mem[0000000010101420] = 72e51d9b6dd96223 ! %l6 = 000000002362d96d, imm = fffffffffffffacf, %l7 = 000000000000d96d and %l6,-0x531,%l7 ! %l7 = 000000002362d84d ! %l3 = 000000000000eeff, Mem[0000000010101400] = a69c20c6c84654aa stxa %l3,[%i4+%g0]0x88 ! Mem[0000000010101400] = 000000000000eeff ! %l1 = 0000000000008197, Mem[0000000010041400] = 6dd962235947c779, %asi = 80 stxa %l1,[%i1+0x000]%asi ! Mem[0000000010041400] = 0000000000008197 ! %l4 = 72e51d9b6dd96223, Mem[0000000030141410] = adbcc431 stba %l4,[%i5+%o5]0x81 ! Mem[0000000030141410] = 23bcc431 ! Mem[00000000300c1400] = 61f75dba, %l5 = 000000005eafaa37 ldstuba [%i3+%g0]0x89,%l5 ! %l5 = 000000ba000000ff ! %f22 = e9773d22 49d1610e, Mem[0000000030141408] = fe2626ff 00000000 stda %f22,[%i5+%o4]0x81 ! Mem[0000000030141408] = e9773d22 49d1610e ! Starting 10 instruction Load Burst ! Mem[0000000030001408] = 2362d9ff, %l4 = 72e51d9b6dd96223 lduwa [%i0+%o4]0x89,%l4 ! %l4 = 000000002362d9ff p0_label_17: ! Mem[0000000010001404] = 4e22978b, %f12 = 7511905e lda [%i0+0x004]%asi,%f12 ! %f12 = 4e22978b ! Mem[0000000030101410] = 408f39598c2c660c, %l6 = 000000002362d96d ldxa [%i4+%o5]0x89,%l6 ! %l6 = 408f39598c2c660c ! Mem[0000000030041408] = 00000069ffffff8a, %l5 = 00000000000000ba ldxa [%i1+%o4]0x81,%l5 ! %l5 = 00000069ffffff8a ! Mem[0000000030081400] = f1055e53, %l3 = 000000000000eeff lduwa [%i2+%g0]0x81,%l3 ! %l3 = 00000000f1055e53 ! Mem[0000000010081430] = 50ae413e 8e2ed52e, %l0 = 0000004b, %l1 = 00008197 ldd [%i2+0x030],%l0 ! %l0 = 0000000050ae413e 000000008e2ed52e ! Mem[0000000030141408] = 223d77e9, %l4 = 000000002362d9ff lduha [%i5+%o4]0x89,%l4 ! %l4 = 00000000000077e9 ! Mem[00000000100c1424] = 09ac7e54, %l5 = 00000069ffffff8a lduw [%i3+0x024],%l5 ! %l5 = 0000000009ac7e54 ! Mem[0000000010141420] = 191917ea, %l6 = 408f39598c2c660c ldswa [%i5+0x020]%asi,%l6 ! %l6 = 00000000191917ea ! Mem[0000000030081410] = 79c74759, %l1 = 000000008e2ed52e lduba [%i2+%o5]0x81,%l1 ! %l1 = 0000000000000079 ! Starting 10 instruction Store Burst ! %f22 = e9773d22 49d1610e, %l5 = 0000000009ac7e54 ! Mem[0000000010001408] = 9781cd3e3ca850e1 add %i0,0x008,%g1 stda %f22,[%g1+%l5]ASI_PST8_PL ! Mem[0000000010001408] = 9781d13e22a877e1 p0_label_18: ! %l3 = 00000000f1055e53, Mem[0000000010101408] = c0dfed16 stwa %l3,[%i4+%o4]0x80 ! Mem[0000000010101408] = f1055e53 ! Mem[0000000010101410] = 43b15d58, %l1 = 0000000000000079 swapa [%i4+%o5]0x80,%l1 ! %l1 = 0000000043b15d58 ! %l0 = 0000000050ae413e, Mem[0000000010081430] = 50ae413e, %asi = 80 stwa %l0,[%i2+0x030]%asi ! Mem[0000000010081430] = 50ae413e ! %l3 = 00000000f1055e53, Mem[0000000030101408] = ccc9fbfba84f46c8 stxa %l3,[%i4+%o4]0x89 ! Mem[0000000030101408] = 00000000f1055e53 ! %f24 = 69773d22, %f27 = 6ff8bfb9, %f21 = 42ab6605 fmuls %f24,%f27,%f21 ! %f21 = 7f800000 ! %l0 = 0000000050ae413e, %l1 = 0000000043b15d58, %y = 00000000 udiv %l0,%l1,%l4 ! %l4 = 0000000000000001 mov %l0,%y ! %y = 50ae413e ! %f9 = ac96f309, Mem[00000000100c1408] = f49bf2d0 sta %f9 ,[%i3+%o4]0x80 ! Mem[00000000100c1408] = ac96f309 ! %l7 = 000000002362d84d, Mem[0000000030141410] = 23bcc431b0adaf5e stxa %l7,[%i5+%o5]0x81 ! Mem[0000000030141410] = 000000002362d84d ! %f8 = 6226aaa9, Mem[0000000010001434] = 4d5424fa st %f8 ,[%i0+0x034] ! Mem[0000000010001434] = 6226aaa9 ! Starting 10 instruction Load Burst ! Mem[00000000211c0000] = ff70b3ec, %l3 = 00000000f1055e53 ldsh [%o2+%g0],%l3 ! %l3 = ffffffffffffff70 p0_label_19: ! Mem[0000000010041400] = 00000000, %l3 = ffffffffffffff70 lduha [%i1+%g0]0x80,%l3 ! %l3 = 0000000000000000 ! Mem[00000000100c1408] = ac96f309, %l2 = 0000000000000a25 lduwa [%i3+%o4]0x80,%l2 ! %l2 = 00000000ac96f309 ! Mem[0000000030141408] = e9773d22, %l0 = 0000000050ae413e lduwa [%i5+%o4]0x81,%l0 ! %l0 = 00000000e9773d22 ! Mem[0000000010141418] = 0d9cec27 00000cef, %l4 = 00000001, %l5 = 09ac7e54 ldd [%i5+0x018],%l4 ! %l4 = 000000000d9cec27 0000000000000cef ! Mem[0000000030101410] = 0c662c8c 59398f40, %l6 = 191917ea, %l7 = 2362d84d ldda [%i4+%o5]0x81,%l6 ! %l6 = 000000000c662c8c 0000000059398f40 ! Mem[0000000030081410] = 79c74759, %l4 = 000000000d9cec27 ldsha [%i2+%o5]0x81,%l4 ! %l4 = 00000000000079c7 ! Mem[0000000030181410] = 863fba7b, %l1 = 0000000043b15d58 lduwa [%i6+%o5]0x81,%l1 ! %l1 = 00000000863fba7b ! Mem[00000000100c1408] = ac96f30972aa09a6, %f14 = 3ecd8197 61f75dba ldda [%i3+%o4]0x80,%f14 ! %f14 = ac96f309 72aa09a6 ! Mem[00000000211c0000] = ff70b3ec, %l5 = 0000000000000cef lduba [%o2+0x000]%asi,%l5 ! %l5 = 00000000000000ff ! Starting 10 instruction Store Burst ! %l0 = 00000000e9773d22, Mem[0000000030101408] = 535e05f1 stwa %l0,[%i4+%o4]0x81 ! Mem[0000000030101408] = e9773d22 p0_label_20: ! %f24 = 69773d22 5bc2523e, Mem[0000000030001410] = 98015fb5 1c0c4466 stda %f24,[%i0+%o5]0x89 ! Mem[0000000030001410] = 69773d22 5bc2523e ! %l0 = e9773d22, %l1 = 863fba7b, Mem[0000000030041408] = 69000000 8affffff stda %l0,[%i1+%o4]0x89 ! Mem[0000000030041408] = e9773d22 863fba7b ! %l2 = 00000000ac96f309, %l3 = 0000000000000000, %l5 = 00000000000000ff addc %l2,%l3,%l5 ! %l5 = 00000000ac96f309 ! %f22 = e9773d22 49d1610e, Mem[00000000100c1410] = ff9bf2d0 4eaca57c stda %f22,[%i3+%o5]0x80 ! Mem[00000000100c1410] = e9773d22 49d1610e ! Mem[0000000030181408] = 316bc6ff, %l6 = 000000000c662c8c swapa [%i6+%o4]0x89,%l6 ! %l6 = 00000000316bc6ff ! %l7 = 0000000059398f40, Mem[0000000030101408] = 00000000223d77e9 stxa %l7,[%i4+%o4]0x89 ! Mem[0000000030101408] = 0000000059398f40 ! %l5 = 00000000ac96f309, Mem[0000000030041400] = b835ef8f3d604a9c stxa %l5,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00000000ac96f309 ! %l5 = 00000000ac96f309, Mem[0000000030081410] = 79c747592362d96d stxa %l5,[%i2+%o5]0x81 ! Mem[0000000030081410] = 00000000ac96f309 ! %l4 = 000079c7, %l5 = ac96f309, Mem[0000000030001400] = c101001d acec2843 stda %l4,[%i0+%g0]0x81 ! Mem[0000000030001400] = 000079c7 ac96f309 ! Starting 10 instruction Load Burst ! Mem[00000000100c1410] = e9773d22 49d1610e, %l4 = 000079c7, %l5 = ac96f309 ldda [%i3+%o5]0x80,%l4 ! %l4 = 00000000e9773d22 0000000049d1610e p0_label_21: ! Mem[0000000030101400] = f97affff, %l6 = 00000000316bc6ff lduba [%i4+%g0]0x89,%l6 ! %l6 = 00000000000000ff ! Mem[0000000010141418] = 0d9cec27, %l1 = 00000000863fba7b ldsha [%i5+0x01a]%asi,%l1 ! %l1 = ffffffffffffec27 ! Mem[0000000010141400] = 618e2aba, %l4 = 00000000e9773d22 ldsha [%i5+%g0]0x80,%l4 ! %l4 = 000000000000618e ! Mem[0000000010141410] = 64a0dc4c 3db70e9a, %l6 = 000000ff, %l7 = 59398f40 ldda [%i5+%o5]0x80,%l6 ! %l6 = 0000000064a0dc4c 000000003db70e9a ! Mem[0000000010041400] = 97810000 00000000, %l0 = e9773d22, %l1 = ffffec27 ldda [%i1+%g0]0x88,%l0 ! %l0 = 0000000000000000 0000000097810000 ! %f9 = ac96f309, %f21 = 7f800000, %f2 = 47a12245 fdivs %f9 ,%f21,%f2 ! %f2 = 80000000 ! Mem[00000000100c1400] = ff2626fe99428988, %l2 = 00000000ac96f309 ldxa [%i3+%g0]0x80,%l2 ! %l2 = ff2626fe99428988 ! Mem[00000000100c1410] = e9773d2249d1610e, %l1 = 0000000097810000 ldxa [%i3+%o5]0x80,%l1 ! %l1 = e9773d2249d1610e ! Mem[0000000010041410] = adb06fa642ab6605, %l7 = 000000003db70e9a, %l7 = 000000003db70e9a add %i1,0x10,%g1 casxa [%g1]0x80,%l7,%l7 ! %l7 = adb06fa642ab6605 ! Starting 10 instruction Store Burst ! Mem[0000000010101408] = f1055e53, %l7 = adb06fa642ab6605 swapa [%i4+%o4]0x80,%l7 ! %l7 = 00000000f1055e53 p0_label_22: ! %l4 = 000000000000618e, immd = 00000000000002d7, %l5 = 0000000049d1610e mulx %l4,0x2d7,%l5 ! %l5 = 0000000001150a42 ! Mem[0000000030101400] = f97affff, %l4 = 000000000000618e swapa [%i4+%g0]0x89,%l4 ! %l4 = 00000000f97affff ! %l5 = 0000000001150a42, Mem[0000000010041410] = a66fb0ad stba %l5,[%i1+%o5]0x88 ! Mem[0000000010041410] = a66fb042 ! %f24 = 69773d22 5bc2523e, Mem[00000000300c1410] = adbcc431 42ab6605 stda %f24,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 69773d22 5bc2523e ! %f12 = 4e22978b, Mem[0000000010001400] = 0f75934e sta %f12,[%i0+%g0]0x80 ! Mem[0000000010001400] = 4e22978b ! %l7 = 00000000f1055e53, Mem[0000000010101400] = 000000000000eeff stxa %l7,[%i4+%g0]0x88 ! Mem[0000000010101400] = 00000000f1055e53 ! %l2 = 99428988, %l3 = 00000000, Mem[0000000030041410] = ffd96223 5947c779 stda %l2,[%i1+%o5]0x81 ! Mem[0000000030041410] = 99428988 00000000 ! %f6 = 7405d5c6 09f396ac, Mem[00000000300c1400] = 61f75dff 3ecd8197 stda %f6 ,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 7405d5c6 09f396ac ! %l4 = 00000000f97affff, Mem[0000000010181400] = ffdbd578 stha %l4,[%i6+%g0]0x80 ! Mem[0000000010181400] = ffffd578 ! Starting 10 instruction Load Burst ! Mem[0000000010041410] = 42b06fa6, %l6 = 0000000064a0dc4c lduha [%i1+%o5]0x80,%l6 ! %l6 = 00000000000042b0 p0_label_23: ! Mem[0000000030081410] = 00000000, %l0 = 0000000000000000 ldsba [%i2+%o5]0x89,%l0 ! %l0 = 0000000000000000 ! Mem[0000000030001400] = 000079c7, %l0 = 0000000000000000 lduba [%i0+%g0]0x81,%l0 ! %l0 = 0000000000000000 ! Mem[0000000010141410] = 64a0dc4c, %l1 = e9773d2249d1610e lduha [%i5+%o5]0x80,%l1 ! %l1 = 00000000000064a0 ! Mem[0000000030101400] = 8e61000010c5f634, %f24 = 69773d22 5bc2523e ldda [%i4+%g0]0x81,%f24 ! %f24 = 8e610000 10c5f634 ! Mem[0000000030101400] = 8e610000, %f5 = 80376fa6 lda [%i4+%g0]0x81,%f5 ! %f5 = 8e610000 ! Mem[0000000030181400] = 2362d9ff, %l6 = 00000000000042b0 ldsba [%i6+%g0]0x81,%l6 ! %l6 = 0000000000000023 ! Mem[0000000020800040] = ff77977d, %l7 = 00000000f1055e53 lduba [%o1+0x040]%asi,%l7 ! %l7 = 00000000000000ff ! Mem[0000000030081408] = 457ae6ff, %l3 = 0000000000000000 lduha [%i2+%o4]0x89,%l3 ! %l3 = 000000000000e6ff ! Mem[0000000030101408] = 0000000059398f40, %f20 = 80376fa6 7f800000 ldda [%i4+%o4]0x89,%f20 ! %f20 = 00000000 59398f40 ! Starting 10 instruction Store Burst ! Mem[000000001014140e] = e32f68ef, %l3 = 000000000000e6ff ldstub [%i5+0x00e],%l3 ! %l3 = 00000068000000ff p0_label_24: ! %l1 = 00000000000064a0, Mem[0000000010041408] = da975008 stha %l1,[%i1+%o4]0x88 ! Mem[0000000010041408] = da9764a0 ! Mem[0000000010181410] = fe74caffedff370c, %l7 = 00000000000000ff, %l3 = 0000000000000068 add %i6,0x10,%g1 casxa [%g1]0x80,%l7,%l3 ! %l3 = fe74caffedff370c ! Mem[0000000020800001] = 23d60d84, %l5 = 0000000001150a42 ldstuba [%o1+0x001]%asi,%l5 ! %l5 = 000000d6000000ff ! %l7 = 00000000000000ff, Mem[0000000030001400] = 000079c7 stha %l7,[%i0+%g0]0x81 ! Mem[0000000030001400] = 00ff79c7 ! %l7 = 00000000000000ff, Mem[0000000030181408] = 8c2c660c stha %l7,[%i6+%o4]0x81 ! Mem[0000000030181408] = 00ff660c ! %f4 = 781c91e0, Mem[0000000010141400] = 618e2aba sta %f4 ,[%i5+%g0]0x80 ! Mem[0000000010141400] = 781c91e0 ! Mem[00000000211c0000] = ff70b3ec, %l2 = ff2626fe99428988 ldstub [%o2+%g0],%l2 ! %l2 = 000000ff000000ff ! Mem[0000000010141410] = 4cdca064, %l0 = 0000000000000000 ldstuba [%i5+%o5]0x88,%l0 ! %l0 = 00000064000000ff ! %l4 = f97affff, %l5 = 000000d6, Mem[0000000010001400] = 4e22978b 4e22978b stda %l4,[%i0+%g0]0x80 ! Mem[0000000010001400] = f97affff 000000d6 ! Starting 10 instruction Load Burst ! Mem[00000000100c1408] = 09f396ac, %l3 = fe74caffedff370c ldswa [%i3+%o4]0x88,%l3 ! %l3 = 0000000009f396ac p0_label_25: ! Mem[00000000201c0000] = fcffc9d1, %l5 = 00000000000000d6 ldsha [%o0+0x000]%asi,%l5 ! %l5 = fffffffffffffcff ! Mem[00000000211c0000] = ff70b3ec, %l4 = 00000000f97affff ldsb [%o2+%g0],%l4 ! %l4 = ffffffffffffffff ! Mem[0000000010081408] = ffee44a66ac772db, %f10 = 79c74759 2362d9ff ldda [%i2+%o4]0x80,%f10 ! %f10 = ffee44a6 6ac772db ! Mem[0000000030041400] = 00000000, %l2 = 00000000000000ff lduha [%i1+%g0]0x81,%l2 ! %l2 = 0000000000000000 ! Mem[0000000030041400] = 00000000, %l7 = 00000000000000ff lduha [%i1+%g0]0x89,%l7 ! %l7 = 0000000000000000 ! Mem[00000000100c1408] = ac96f30972aa09a6, %l6 = 0000000000000023 ldxa [%i3+%o4]0x80,%l6 ! %l6 = ac96f30972aa09a6 ! Mem[0000000030141410] = 4dd8622300000000, %f14 = ac96f309 72aa09a6 ldda [%i5+%o5]0x89,%f14 ! %f14 = 4dd86223 00000000 ! Mem[0000000030041400] = 09f396ac 00000000, %l4 = ffffffff, %l5 = fffffcff ldda [%i1+%g0]0x89,%l4 ! %l4 = 0000000000000000 0000000009f396ac ! Mem[0000000010081410] = 0a931793 926a46b1, %l4 = 00000000, %l5 = 09f396ac ldda [%i2+%o5]0x80,%l4 ! %l4 = 000000000a931793 00000000926a46b1 ! Starting 10 instruction Store Burst ! Mem[0000000010041400] = 00000000, %l7 = 0000000000000000, %asi = 80 swapa [%i1+0x000]%asi,%l7 ! %l7 = 0000000000000000 p0_label_26: ! %l5 = 00000000926a46b1, Mem[0000000010081410] = 9317930a stwa %l5,[%i2+%o5]0x88 ! Mem[0000000010081410] = 926a46b1 ! %l7 = 0000000000000000, Mem[0000000020800000] = 23ff0d84, %asi = 80 stha %l7,[%o1+0x000]%asi ! Mem[0000000020800000] = 00000d84 ! %l5 = 00000000926a46b1, Mem[0000000010001410] = 09f396ac stwa %l5,[%i0+%o5]0x80 ! Mem[0000000010001410] = 926a46b1 ! %l5 = 00000000926a46b1, %l4 = 000000000a931793, %l1 = 00000000000064a0 sdivx %l5,%l4,%l1 ! %l1 = 000000000000000d ! Mem[0000000010081414] = 926a46b1, %l2 = 00000000, %l3 = 09f396ac add %i2,0x14,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000926a46b1 ! %l2 = 00000000, %l3 = 926a46b1, Mem[0000000030101408] = 408f3959 00000000 stda %l2,[%i4+%o4]0x81 ! Mem[0000000030101408] = 00000000 926a46b1 ! Mem[0000000010041420] = 69773d22, %l5 = 926a46b1, %l0 = 00000064 add %i1,0x20,%g1 casa [%g1]0x80,%l5,%l0 ! %l0 = 0000000069773d22 ! %l4 = 000000000a931793, Mem[0000000010141421] = 191917ea, %asi = 80 stba %l4,[%i5+0x021]%asi ! Mem[0000000010141420] = 199317ea ! %l6 = ac96f30972aa09a6, Mem[0000000010081410] = 926a46b1 stha %l6,[%i2+%o5]0x88 ! Mem[0000000010081410] = 926a09a6 ! Starting 10 instruction Load Burst ! Mem[0000000010181408] = a2dbc047, %f24 = 8e610000 lda [%i6+%o4]0x88,%f24 ! %f24 = a2dbc047 p0_label_27: ! Mem[0000000030141410] = 00000000, %l3 = 00000000926a46b1 ldsba [%i5+%o5]0x81,%l3 ! %l3 = 0000000000000000 ! %l2 = 0000000000000000, immed = 0000046e, %y = 50ae413e umul %l2,0x46e,%l6 ! %l6 = 0000000000000000, %y = 00000000 ! Mem[0000000010001400] = f97affff, %l6 = 0000000000000000 ldsba [%i0+0x003]%asi,%l6 ! %l6 = ffffffffffffffff ! Mem[0000000010181410] = fe74caff, %f11 = 6ac772db lda [%i6+%o5]0x80,%f11 ! %f11 = fe74caff ! Mem[0000000010101424] = 6dd96223, %f10 = ffee44a6 ld [%i4+0x024],%f10 ! %f10 = 6dd96223 ! Mem[0000000010081410] = 926a09a6, %l5 = 00000000926a46b1 ldsha [%i2+%o5]0x88,%l5 ! %l5 = 00000000000009a6 ! Mem[0000000030181410] = 8af71b68 7bba3f86, %l0 = 69773d22, %l1 = 0000000d ldda [%i6+%o5]0x89,%l0 ! %l0 = 000000007bba3f86 000000008af71b68 ! Mem[0000000010001428] = dd645a89f75c5668, %f24 = a2dbc047 10c5f634 ldd [%i0+0x028],%f24 ! %f24 = dd645a89 f75c5668 ! Mem[0000000030181400] = ffd96223, %l2 = 0000000000000000 lduba [%i6+%g0]0x89,%l2 ! %l2 = 0000000000000023 ! Starting 10 instruction Store Burst ! %f12 = 4e22978b 1d0001c1, Mem[0000000010001420] = 7e524ebb 04d20a46 stda %f12,[%i0+0x020]%asi ! Mem[0000000010001420] = 4e22978b 1d0001c1 p0_label_28: ! %l3 = 0000000000000000, Mem[00000000100c1410] = e9773d22 stha %l3,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 00003d22 ! Mem[0000000010181408] = 47c0dba2, %l0 = 000000007bba3f86 ldstub [%i6+%o4],%l0 ! %l0 = 00000047000000ff ! %l4 = 000000000a931793, Mem[0000000030141400] = 6dd9d96d stha %l4,[%i5+%g0]0x81 ! Mem[0000000030141400] = 1793d96d ! %l6 = ffffffffffffffff, Mem[000000001008143e] = e2263cb1, %asi = 80 stba %l6,[%i2+0x03e]%asi ! Mem[000000001008143c] = e226ffb1 ! %f26 = 052fd791 6ff8bfb9, Mem[0000000010141408] = ff805ec1 e32fffef stda %f26,[%i5+%o4]0x80 ! Mem[0000000010141408] = 052fd791 6ff8bfb9 ! %f22 = e9773d22 49d1610e, %l2 = 0000000000000023 ! Mem[0000000010001400] = f97affff000000d6 stda %f22,[%i0+%l2]ASI_PST32_PL ! Mem[0000000010001400] = 0e61d149223d77e9 ! %l0 = 0000000000000047, Mem[0000000010001410] = 926a46b1 stba %l0,[%i0+%o5]0x80 ! Mem[0000000010001410] = 476a46b1 ! Mem[0000000010141400] = 781c91e0, %l3 = 0000000000000000 swapa [%i5+%g0]0x80,%l3 ! %l3 = 00000000781c91e0 ! %f31 = 61f75dba, Mem[0000000030101410] = 8c2c660c sta %f31,[%i4+%o5]0x89 ! Mem[0000000030101410] = 61f75dba ! Starting 10 instruction Load Burst ! %l7 = 0000000000000000, imm = fffffffffffff411, %l3 = 00000000781c91e0 or %l7,-0xbef,%l3 ! %l3 = fffffffffffff411 p0_label_29: ! Mem[0000000030181400] = 2362d9ff291fd186, %f20 = 00000000 59398f40 ldda [%i6+%g0]0x81,%f20 ! %f20 = 2362d9ff 291fd186 ! Mem[0000000030041400] = 00000000, %l2 = 0000000000000023 ldsha [%i1+%g0]0x89,%l2 ! %l2 = 0000000000000000 membar #Sync ! Added by membar checker (3) ! Mem[0000000010181400] = ffffd578 f9ff6d1d ffc0dba2 2ad7340b ! Mem[0000000010181410] = fe74caff edff370c 30ef70ef fe8f387f ! Mem[0000000010181420] = 5bf3f83d 1879cdf0 6853bd89 548612b5 ! Mem[0000000010181430] = c2809bda ce9357a6 c4d9e35f 88f88aa3 ldda [%i6]ASI_BLK_P,%f16 ! Block Load from 0000000010181400 ! Mem[0000000010081410] = 926a09a6, %l6 = ffffffffffffffff lduba [%i2+%o5]0x88,%l6 ! %l6 = 00000000000000a6 ! Mem[0000000030041408] = e9773d22, %f13 = 1d0001c1 lda [%i1+%o4]0x89,%f13 ! %f13 = e9773d22 ! Mem[0000000030001408] = 2362d9ff, %l6 = 00000000000000a6 ldswa [%i0+%o4]0x89,%l6 ! %l6 = 000000002362d9ff ! Mem[0000000010081410] = a6096a92, %l5 = 00000000000009a6 lduha [%i2+%o5]0x80,%l5 ! %l5 = 000000000000a609 ! Mem[0000000010181428] = 6853bd89, %l2 = 0000000000000000 lduw [%i6+0x028],%l2 ! %l2 = 000000006853bd89 ! %f12 = 4e22978b, %f4 = 781c91e0, %f2 = 80000000 2362d96d fsmuld %f12,%f4 ,%f2 ! %f2 = 48d8dc3f b3952800 ! Starting 10 instruction Store Burst ! %l2 = 000000006853bd89, Mem[0000000010101438] = 1e80263e stb %l2,[%i4+0x038] ! Mem[0000000010101438] = 8980263e p0_label_30: ! %f6 = 7405d5c6 09f396ac, Mem[00000000100c1400] = ff2626fe 99428988 stda %f6 ,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 7405d5c6 09f396ac ! %f0 = 12be9cf8 4be67a45 48d8dc3f b3952800 ! %f4 = 781c91e0 8e610000 7405d5c6 09f396ac ! %f8 = 6226aaa9 ac96f309 6dd96223 fe74caff ! %f12 = 4e22978b e9773d22 4dd86223 00000000 stda %f0,[%i0]ASI_COMMIT_S ! Block Store to 0000000030001400 ! %f16 = ffffd578 f9ff6d1d, Mem[00000000100c1408] = ac96f309 72aa09a6 stda %f16,[%i3+%o4]0x80 ! Mem[00000000100c1408] = ffffd578 f9ff6d1d membar #Sync ! Added by membar checker (4) ! %f18 = ffc0dba2 2ad7340b, %l2 = 000000006853bd89 ! Mem[0000000010001438] = 93e4c240c7628b5f add %i0,0x038,%g1 stda %f18,[%g1+%l2]ASI_PST16_P ! Mem[0000000010001438] = ffc0c240c762340b ! %l6 = 2362d9ff, %l7 = 00000000, Mem[0000000030181410] = 7bba3f86 8af71b68 stda %l6,[%i6+%o5]0x89 ! Mem[0000000030181410] = 2362d9ff 00000000 ! %f16 = ffffd578 f9ff6d1d ffc0dba2 2ad7340b ! %f20 = fe74caff edff370c 30ef70ef fe8f387f ! %f24 = 5bf3f83d 1879cdf0 6853bd89 548612b5 ! %f28 = c2809bda ce9357a6 c4d9e35f 88f88aa3 stda %f16,[%i3]ASI_BLK_P ! Block Store to 00000000100c1400 ! Mem[0000000010001410] = 476a46b1, %l1 = 000000008af71b68 ldstuba [%i0+%o5]0x80,%l1 ! %l1 = 00000047000000ff ! Mem[0000000030081400] = 535e05f1, %l2 = 000000006853bd89 swapa [%i2+%g0]0x89,%l2 ! %l2 = 00000000535e05f1 ! %l6 = 000000002362d9ff, Mem[0000000010101400] = 535e05f1 stha %l6,[%i4+%g0]0x80 ! Mem[0000000010101400] = d9ff05f1 ! Starting 10 instruction Load Burst ! Mem[0000000030001408] = 48d8dc3f, %l1 = 0000000000000047 lduba [%i0+%o4]0x81,%l1 ! %l1 = 0000000000000048 p0_label_31: ! Mem[0000000010041400] = 00000000, %f14 = 4dd86223 lda [%i1+%g0]0x80,%f14 ! %f14 = 00000000 ! Mem[0000000030141410] = 00000000, %l7 = 0000000000000000 ldswa [%i5+%o5]0x89,%l7 ! %l7 = 0000000000000000 ! Mem[0000000010181410] = 0c37ffedffca74fe, %f14 = 00000000 00000000 ldda [%i6+%o5]0x88,%f14 ! %f14 = 0c37ffed ffca74fe ! Mem[0000000030081400] = 89bd5368236992c3, %l6 = 000000002362d9ff ldxa [%i2+%g0]0x81,%l6 ! %l6 = 89bd5368236992c3 ! %l5 = 000000000000a609, imm = fffffffffffff2a8, %l3 = fffffffffffff411 andn %l5,-0xd58,%l3 ! %l3 = 0000000000000401 ! Mem[0000000030081400] = 89bd5368236992c3, %f10 = 6dd96223 fe74caff ldda [%i2+%g0]0x81,%f10 ! %f10 = 89bd5368 236992c3 ! Mem[0000000030001408] = 48d8dc3fb3952800, %l1 = 0000000000000048 ldxa [%i0+%o4]0x81,%l1 ! %l1 = 48d8dc3fb3952800 ! Mem[0000000030001408] = 48d8dc3f, %l6 = 89bd5368236992c3 lduba [%i0+%o4]0x81,%l6 ! %l6 = 0000000000000048 ! Mem[0000000020800000] = 00000d84, %l2 = 00000000535e05f1 lduba [%o1+0x000]%asi,%l2 ! %l2 = 0000000000000000 ! Starting 10 instruction Store Burst ! Mem[0000000010001410] = b1466aff, %l7 = 0000000000000000 ldstuba [%i0+%o5]0x88,%l7 ! %l7 = 000000ff000000ff p0_label_32: ! %l2 = 0000000000000000, Mem[0000000030041400] = 00000000 stwa %l2,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00000000 ! %f13 = e9773d22, Mem[0000000030001410] = e0911c78 sta %f13,[%i0+%o5]0x89 ! Mem[0000000030001410] = e9773d22 ! Mem[0000000010141400] = 00000000, %l5 = 000000000000a609 ldstuba [%i5+%g0]0x80,%l5 ! %l5 = 00000000000000ff ! %f14 = 0c37ffed ffca74fe, %l1 = 48d8dc3fb3952800 ! Mem[0000000010101438] = 8980263e21f13502 add %i4,0x038,%g1 stda %f14,[%g1+%l1]ASI_PST32_PL ! Mem[0000000010101438] = 8980263e21f13502 ! Mem[0000000010001400] = 0e61d149, %l4 = 000000000a931793 ldstuba [%i0+%g0]0x80,%l4 ! %l4 = 0000000e000000ff ! %f10 = 89bd5368, %f11 = 236992c3 fcmpes %fcc2,%f10,%f11 ! %fcc2 = 1 ! Mem[0000000010181408] = ffc0dba2, %l1 = 48d8dc3fb3952800 swapa [%i6+%o4]0x80,%l1 ! %l1 = 00000000ffc0dba2 ! %l6 = 0000000000000048, Mem[0000000030101408] = 00000000 stba %l6,[%i4+%o4]0x89 ! Mem[0000000030101408] = 00000048 ! %f6 = 7405d5c6 09f396ac, %l3 = 0000000000000401 ! Mem[0000000010081428] = 57899fbb1f9bc41d add %i2,0x028,%g1 stda %f6,[%g1+%l3]ASI_PST8_P ! Mem[0000000010081428] = 57899fbb1f9bc4ac ! Starting 10 instruction Load Burst ! Mem[0000000030041408] = 863fba7be9773d22, %f6 = 7405d5c6 09f396ac ldda [%i1+%o4]0x89,%f6 ! %f6 = 863fba7b e9773d22 p0_label_33: ! Mem[0000000030001410] = e9773d22, %l6 = 0000000000000048 ldsba [%i0+%o5]0x89,%l6 ! %l6 = 0000000000000022 ! Mem[0000000030181410] = 00000000 2362d9ff, %l6 = 00000022, %l7 = 000000ff ldda [%i6+%o5]0x89,%l6 ! %l6 = 000000002362d9ff 0000000000000000 ! Mem[0000000021800140] = 58095df1, %l4 = 000000000000000e ldsha [%o3+0x140]%asi,%l4 ! %l4 = 0000000000005809 ! Mem[0000000010081434] = 8e2ed52e, %l7 = 0000000000000000 ldsba [%i2+0x037]%asi,%l7 ! %l7 = 000000000000002e ! Mem[0000000010181408] = 002895b3, %f11 = 236992c3 lda [%i6+%o4]0x88,%f11 ! %f11 = 002895b3 ! Mem[0000000010081438] = 55790d32e226ffb1, %f0 = 12be9cf8 4be67a45 ldd [%i2+0x038],%f0 ! %f0 = 55790d32 e226ffb1 ! Mem[00000000300c1410] = 3e52c25b223d7769, %l6 = 000000002362d9ff ldxa [%i3+%o5]0x89,%l6 ! %l6 = 3e52c25b223d7769 ! Mem[0000000030041400] = 00000000, %l0 = 0000000000000047 lduwa [%i1+%g0]0x89,%l0 ! %l0 = 0000000000000000 ! Mem[0000000010181400] = 1d6dfff978d5ffff, %f0 = 55790d32 e226ffb1 ldda [%i6+%g0]0x88,%f0 ! %f0 = 1d6dfff9 78d5ffff ! Starting 10 instruction Store Burst ! %l5 = 0000000000000000, Mem[00000000201c0001] = fcffc9d1 stb %l5,[%o0+0x001] ! Mem[00000000201c0000] = fc00c9d1 p0_label_34: ! Mem[0000000030101408] = 48000000, %l4 = 0000000000005809 ldstuba [%i4+%o4]0x81,%l4 ! %l4 = 00000048000000ff ! %l2 = 0000000000000000, Mem[0000000030001408] = 48d8dc3f stha %l2,[%i0+%o4]0x81 ! Mem[0000000030001408] = 0000dc3f ! Mem[0000000020800000] = 00000d84, %l6 = 3e52c25b223d7769 ldstuba [%o1+0x000]%asi,%l6 ! %l6 = 00000000000000ff ! Mem[0000000010101408] = 0566ab42, %l2 = 0000000000000000 swapa [%i4+%o4]0x88,%l2 ! %l2 = 000000000566ab42 membar #Sync ! Added by membar checker (5) ! Mem[00000000100c1418] = 30ef70effe8f387f, %l4 = 0000000000000048, %l2 = 000000000566ab42 add %i3,0x18,%g1 casxa [%g1]0x80,%l4,%l2 ! %l2 = 30ef70effe8f387f ! Mem[0000000030001410] = 223d77e9, %l1 = 00000000ffc0dba2 ldstuba [%i0+%o5]0x81,%l1 ! %l1 = 00000022000000ff ! %l4 = 0000000000000048, Mem[0000000010001408] = 3ed18197 stwa %l4,[%i0+%o4]0x88 ! Mem[0000000010001408] = 00000048 ! %f16 = ffffd578 f9ff6d1d, Mem[0000000030081410] = 00000000 ac96f309 stda %f16,[%i2+%o5]0x81 ! Mem[0000000030081410] = ffffd578 f9ff6d1d ! Mem[0000000010041408] = a06497da, %l2 = 30ef70effe8f387f swapa [%i1+%o4]0x80,%l2 ! %l2 = 00000000a06497da ! Starting 10 instruction Load Burst ! Mem[00000000100c1428] = 6853bd89, %f12 = 4e22978b lda [%i3+0x028]%asi,%f12 ! %f12 = 6853bd89 p0_label_35: ! Mem[0000000010041410] = 42b06fa642ab6605, %l2 = 00000000a06497da ldx [%i1+%o5],%l2 ! %l2 = 42b06fa642ab6605 ! Mem[0000000030081400] = 6853bd89, %f15 = ffca74fe lda [%i2+%g0]0x89,%f15 ! %f15 = 6853bd89 ! Mem[00000000100c1400] = 78d5ffff, %f31 = 88f88aa3 lda [%i3+%g0]0x88,%f31 ! %f31 = 78d5ffff ! Mem[0000000030081400] = 6853bd89, %l2 = 42b06fa642ab6605 ldswa [%i2+%g0]0x89,%l2 ! %l2 = 000000006853bd89 ! Mem[0000000010081438] = 55790d32 e226ffb1, %l6 = 00000000, %l7 = 0000002e ldd [%i2+0x038],%l6 ! %l6 = 0000000055790d32 00000000e226ffb1 ! Mem[0000000010181400] = ffffd578, %l2 = 000000006853bd89 ldsba [%i6+%g0]0x80,%l2 ! %l2 = ffffffffffffffff ! Mem[0000000010141410] = 4cdca0ff, %l6 = 0000000055790d32 lduwa [%i5+%o5]0x88,%l6 ! %l6 = 000000004cdca0ff ! Mem[0000000030081400] = 89bd5368, %l1 = 0000000000000022 lduba [%i2+%g0]0x81,%l1 ! %l1 = 0000000000000089 ! Mem[0000000010081408] = a644eeff, %l3 = 0000000000000401 lduwa [%i2+%o4]0x88,%l3 ! %l3 = 00000000a644eeff ! Starting 10 instruction Store Burst ! Mem[0000000010041410] = 42b06fa6, %l2 = ffffffffffffffff swapa [%i1+%o5]0x80,%l2 ! %l2 = 0000000042b06fa6 p0_label_36: ! Mem[0000000030141400] = 1793d96d, %l2 = 0000000042b06fa6 ldstuba [%i5+%g0]0x81,%l2 ! %l2 = 00000017000000ff ! Mem[0000000030081410] = ffffd578, %l7 = 00000000e226ffb1 swapa [%i2+%o5]0x81,%l7 ! %l7 = 00000000ffffd578 ! %f16 = ffffd578 f9ff6d1d, Mem[0000000010001418] = 4799c89c 820ba773 std %f16,[%i0+0x018] ! Mem[0000000010001418] = ffffd578 f9ff6d1d ! Mem[0000000010101408] = 00000000, %l0 = 0000000000000000 ldstuba [%i4+%o4]0x88,%l0 ! %l0 = 00000000000000ff ! %l3 = 00000000a644eeff, Mem[00000000201c0000] = fc00c9d1 sth %l3,[%o0+%g0] ! Mem[00000000201c0000] = eeffc9d1 ! Mem[0000000010141410] = ffa0dc4c, %l6 = 000000004cdca0ff ldstuba [%i5+%o5]0x80,%l6 ! %l6 = 000000ff000000ff ! %l5 = 0000000000000000, Mem[0000000010001400] = 49d161ff stba %l5,[%i0+%g0]0x88 ! Mem[0000000010001400] = 49d16100 ! %l4 = 00000048, %l5 = 00000000, Mem[0000000030041410] = 99428988 00000000 stda %l4,[%i1+%o5]0x81 ! Mem[0000000030041410] = 00000048 00000000 ! %f8 = 6226aaa9, Mem[0000000030181410] = 2362d9ff sta %f8 ,[%i6+%o5]0x89 ! Mem[0000000030181410] = 6226aaa9 ! Starting 10 instruction Load Burst ! Mem[00000000300c1400] = 09f396ac, %l2 = 0000000000000017 lduba [%i3+%g0]0x89,%l2 ! %l2 = 00000000000000ac p0_label_37: ! Mem[0000000010081400] = efc6952e, %l4 = 0000000000000048 lduwa [%i2+%g0]0x88,%l4 ! %l4 = 00000000efc6952e ! Mem[00000000300c1400] = ac96f309 c6d50574, %l0 = 00000000, %l1 = 00000089 ldda [%i3+%g0]0x81,%l0 ! %l0 = 00000000ac96f309 00000000c6d50574 ! %l7 = 00000000ffffd578, %l0 = 00000000ac96f309, %l2 = 00000000000000ac andn %l7,%l0,%l2 ! %l2 = 0000000053690470 ! Mem[0000000021800000] = 03925c53, %l4 = 00000000efc6952e lduha [%o3+0x000]%asi,%l4 ! %l4 = 0000000000000392 ! Mem[0000000010101410] = 79000000, %l3 = 00000000a644eeff lduha [%i4+%o5]0x88,%l3 ! %l3 = 0000000000000000 ! Mem[0000000030041400] = 00000000, %l6 = 00000000000000ff ldswa [%i1+%g0]0x89,%l6 ! %l6 = 0000000000000000 ! Mem[0000000010141408] = b9bff86f91d72f05, %f24 = 5bf3f83d 1879cdf0 ldda [%i5+%o4]0x88,%f24 ! %f24 = b9bff86f 91d72f05 ! Mem[0000000010001400] = 49d16100, %l0 = 00000000ac96f309 ldsba [%i0+%g0]0x88,%l0 ! %l0 = 0000000000000000 ! Mem[0000000010081400] = ae913bc0efc6952e, %l3 = 0000000000000000 ldxa [%i2+%g0]0x88,%l3 ! %l3 = ae913bc0efc6952e ! Starting 10 instruction Store Burst ! Mem[0000000010001432] = c5b8ceb9, %l1 = 00000000c6d50574 ldstuba [%i0+0x032]%asi,%l1 ! %l1 = 000000ce000000ff p0_label_38: ! Mem[0000000030001408] = 3fdc0000, %l2 = 0000000053690470 ldstuba [%i0+%o4]0x89,%l2 ! %l2 = 00000000000000ff ! %l4 = 0000000000000392, Mem[0000000010141410] = ffa0dc4c3db70e9a stxa %l4,[%i5+%o5]0x80 ! Mem[0000000010141410] = 0000000000000392 ! %f18 = ffc0dba2, %f8 = 6226aaa9 fsqrts %f18,%f8 ! %f8 = ffc0dba2 ! %l6 = 0000000000000000, Mem[0000000030041400] = 00000000ac96f309 stxa %l6,[%i1+%g0]0x81 ! Mem[0000000030041400] = 0000000000000000 ! %f0 = 1d6dfff9 78d5ffff, %l4 = 0000000000000392 ! Mem[00000000100c1438] = c4d9e35f88f88aa3 add %i3,0x038,%g1 stda %f0,[%g1+%l4]ASI_PST16_PL ! Mem[00000000100c1438] = c4d9d57888f88aa3 ! %l1 = 00000000000000ce, Mem[0000000030081408] = 457ae6ff stwa %l1,[%i2+%o4]0x89 ! Mem[0000000030081408] = 000000ce ! Mem[0000000010101403] = d9ff05f1, %l2 = 0000000000000000 ldstub [%i4+0x003],%l2 ! %l2 = 000000f1000000ff ! %l7 = 00000000ffffd578, Mem[0000000010041400] = 0000000000008197 stxa %l7,[%i1+%g0]0x80 ! Mem[0000000010041400] = 00000000ffffd578 ! %l4 = 0000000000000392, Mem[0000000010181410] = fe74caffedff370c stxa %l4,[%i6+%o5]0x80 ! Mem[0000000010181410] = 0000000000000392 ! Starting 10 instruction Load Burst ! Mem[0000000010141438] = 1cfa9aae, %f27 = 548612b5 ld [%i5+0x038],%f27 ! %f27 = 1cfa9aae p0_label_39: ! Mem[0000000030041410] = 0000000048000000, %l5 = 0000000000000000 ldxa [%i1+%o5]0x89,%l5 ! %l5 = 0000000048000000 ! Mem[0000000030041410] = 00000048, %l6 = 0000000000000000 lduwa [%i1+%o5]0x81,%l6 ! %l6 = 0000000000000048 ! Mem[000000001010142c] = a3568c4c, %l2 = 00000000000000f1 ldsba [%i4+0x02e]%asi,%l2 ! %l2 = ffffffffffffff8c ! %l7 = 00000000ffffd578, immd = 0000000000000e72, %l4 = 0000000000000392 mulx %l7,0xe72,%l4 ! %l4 = 00000e71fd999f70 ! Mem[0000000010181410] = 00000000, %f28 = c2809bda lda [%i6+%o5]0x80,%f28 ! %f28 = 00000000 ! Mem[000000001004143c] = 04f925de, %l0 = 0000000000000000 ldsha [%i1+0x03e]%asi,%l0 ! %l0 = 00000000000025de ! Mem[0000000030141408] = 223d77e9, %l1 = 00000000000000ce ldswa [%i5+%o4]0x89,%l1 ! %l1 = 00000000223d77e9 ! Mem[0000000010001400] = 0061d149, %l5 = 0000000048000000 lduwa [%i0+%g0]0x80,%l5 ! %l5 = 000000000061d149 ! Mem[0000000010001408] = 48000000, %l4 = 00000e71fd999f70 ldswa [%i0+%o4]0x80,%l4 ! %l4 = 0000000048000000 ! Starting 10 instruction Store Burst ! %l3 = ae913bc0efc6952e, Mem[0000000010041404] = ffffd578 sth %l3,[%i1+0x004] ! Mem[0000000010041404] = 952ed578 p0_label_40: ! %l4 = 0000000048000000, Mem[0000000030001410] = ff3d77e9 stwa %l4,[%i0+%o5]0x81 ! Mem[0000000030001410] = 48000000 ! %l4 = 0000000048000000, Mem[00000000100c1408] = a2dbc0ff stwa %l4,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 48000000 ! %f18 = ffc0dba2 2ad7340b, Mem[0000000030001400] = f89cbe12 457ae64b stda %f18,[%i0+%g0]0x89 ! Mem[0000000030001400] = ffc0dba2 2ad7340b ! %l7 = 00000000ffffd578, Mem[0000000010141400] = ff000000 stwa %l7,[%i5+%g0]0x80 ! Mem[0000000010141400] = ffffd578 ! %f26 = 6853bd89, Mem[0000000030041400] = 00000000 sta %f26,[%i1+%g0]0x81 ! Mem[0000000030041400] = 6853bd89 ! %f18 = ffc0dba2 2ad7340b, %l1 = 00000000223d77e9 ! Mem[0000000030041438] = 2deb45e85dee9bc4 add %i1,0x038,%g1 stda %f18,[%g1+%l1]ASI_PST32_SL ! Mem[0000000030041438] = 0b34d72a5dee9bc4 ! %l6 = 0000000000000048, Mem[0000000030081400] = 89bd5368 stwa %l6,[%i2+%g0]0x81 ! Mem[0000000030081400] = 00000048 ! %f15 = 6853bd89, Mem[00000000100c1410] = ffca74fe sta %f15,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 6853bd89 ! Mem[0000000030181408] = 00ff660c, %l1 = 00000000223d77e9 ldstuba [%i6+%o4]0x81,%l1 ! %l1 = 00000000000000ff ! Starting 10 instruction Load Burst ! Mem[0000000010001400] = 49d16100, %l2 = ffffffffffffff8c lduha [%i0+%g0]0x88,%l2 ! %l2 = 0000000000006100 p0_label_41: ! Mem[0000000010041420] = 69773d225bc2523e, %l0 = 00000000000025de ldxa [%i1+0x020]%asi,%l0 ! %l0 = 69773d225bc2523e ! Mem[0000000010141410] = 00000000, %l4 = 0000000048000000 ldsw [%i5+%o5],%l4 ! %l4 = 0000000000000000 ! Mem[000000001018142c] = 548612b5, %l2 = 0000000000006100 lduha [%i6+0x02c]%asi,%l2 ! %l2 = 0000000000005486 ! Mem[0000000010181400] = ffffd578, %l6 = 0000000000000048 lduha [%i6+%g0]0x80,%l6 ! %l6 = 000000000000ffff ! Mem[0000000020800000] = ff000d84, %l5 = 000000000061d149 lduha [%o1+0x000]%asi,%l5 ! %l5 = 000000000000ff00 ! Mem[0000000030001410] = 0000618e00000048, %l4 = 0000000000000000 ldxa [%i0+%o5]0x89,%l4 ! %l4 = 0000618e00000048 ! Mem[0000000010041410] = ffffffff 42ab6605, %l4 = 00000048, %l5 = 0000ff00 ldda [%i1+%o5]0x80,%l4 ! %l4 = 00000000ffffffff 0000000042ab6605 ! Mem[000000001018141c] = fe8f387f, %f0 = 1d6dfff9 lda [%i6+0x01c]%asi,%f0 ! %f0 = fe8f387f ! %l5 = 0000000042ab6605, %l6 = 000000000000ffff, %l7 = 00000000ffffd578 mulx %l5,%l6,%l7 ! %l7 = 000042ab235999fb ! Starting 10 instruction Store Burst ! Mem[0000000010041410] = ffffffff, %l2 = 0000000000005486 swapa [%i1+%o5]0x88,%l2 ! %l2 = 00000000ffffffff p0_label_42: ! %f16 = ffffd578 f9ff6d1d ffc0dba2 2ad7340b ! %f20 = fe74caff edff370c 30ef70ef fe8f387f ! %f24 = b9bff86f 91d72f05 6853bd89 1cfa9aae ! %f28 = 00000000 ce9357a6 c4d9e35f 78d5ffff stda %f16,[%i3]ASI_BLK_AIUP ! Block Store to 00000000100c1400 ! %l7 = 000042ab235999fb, Mem[0000000010001410] = ff6a46b1 stwa %l7,[%i0+%o5]0x80 ! Mem[0000000010001410] = 235999fb ! Mem[000000001000142f] = f75c5668, %l0 = 69773d225bc2523e ldstub [%i0+0x02f],%l0 ! %l0 = 00000068000000ff ! %l6 = 0000ffff, %l7 = 235999fb, Mem[0000000010081408] = a644eeff db72c76a stda %l6,[%i2+%o4]0x88 ! Mem[0000000010081408] = 0000ffff 235999fb ! %l1 = 0000000000000000, Mem[0000000010181400] = ffffd578f9ff6d1d stxa %l1,[%i6+%g0]0x80 ! Mem[0000000010181400] = 0000000000000000 ! %l5 = 0000000042ab6605, Mem[0000000030141408] = 223d77e9 stwa %l5,[%i5+%o4]0x89 ! Mem[0000000030141408] = 42ab6605 ! %f4 = 781c91e0 8e610000, %l2 = 00000000ffffffff ! Mem[0000000010101418] = fd81e35f1ea7b256 add %i4,0x018,%g1 stda %f4,[%g1+%l2]ASI_PST8_P ! Mem[0000000010101418] = 781c91e08e610000 ! %l5 = 0000000042ab6605, Mem[0000000010181410] = 9203000000000000 stxa %l5,[%i6+%o5]0x88 ! Mem[0000000010181410] = 0000000042ab6605 ! Mem[0000000030181400] = ffd96223, %l6 = 000000000000ffff swapa [%i6+%g0]0x89,%l6 ! %l6 = 00000000ffd96223 ! Starting 10 instruction Load Burst ! Mem[0000000010101400] = ff05ffd9, %l2 = 00000000ffffffff ldsba [%i4+%g0]0x88,%l2 ! %l2 = ffffffffffffffd9 p0_label_43: membar #Sync ! Added by membar checker (6) ! Mem[0000000030181400] = ffff0000 291fd186 ffff660c a9c254aa ! Mem[0000000030181410] = a9aa2662 00000000 66dfb8ce 62097954 ! Mem[0000000030181420] = 072d6118 a6309d67 f0a6b847 9c6f2e62 ! Mem[0000000030181430] = 017c0f89 e933fb8d 86152a7c 7ad11b82 ldda [%i6]ASI_BLK_AIUS,%f16 ! Block Load from 0000000030181400 ! Mem[0000000010181410] = 0566ab42 00000000, %l0 = 00000068, %l1 = 00000000 ldda [%i6+0x010]%asi,%l0 ! %l0 = 000000000566ab42 0000000000000000 ! Mem[0000000010141400] = 78d5ffff, %f4 = 781c91e0 lda [%i5+%g0]0x88,%f4 ! %f4 = 78d5ffff ! Mem[0000000020800040] = ff77977d, %l6 = 00000000ffd96223 lduha [%o1+0x040]%asi,%l6 ! %l6 = 000000000000ff77 ! Mem[0000000030181400] = 0000ffff, %l4 = 00000000ffffffff lduwa [%i6+%g0]0x89,%l4 ! %l4 = 000000000000ffff ! Mem[0000000030001400] = 0b34d72a a2dbc0ff ff00dc3f b3952800 ! Mem[0000000030001410] = 48000000 8e610000 7405d5c6 09f396ac ! Mem[0000000030001420] = 6226aaa9 ac96f309 6dd96223 fe74caff ! Mem[0000000030001430] = 4e22978b e9773d22 4dd86223 00000000 ldda [%i0]ASI_BLK_S,%f0 ! Block Load from 0000000030001400 ! Mem[00000000100c1410] = 0c37ffed ffca74fe, %l2 = ffffffd9, %l3 = efc6952e ldda [%i3+%o5]0x88,%l2 ! %l2 = 00000000ffca74fe 000000000c37ffed ! Code Fragment 3 p0_fragment_1: ! %l0 = 000000000566ab42 setx 0x4f2ea1b06cea067a,%g7,%l0 ! %l0 = 4f2ea1b06cea067a ! %l1 = 0000000000000000 setx 0x6920e57fb12f7bf7,%g7,%l1 ! %l1 = 6920e57fb12f7bf7 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 = 4f2ea1b06cea067a setx 0x621c2ed8413705f7,%g7,%l0 ! %l0 = 621c2ed8413705f7 ! %l1 = 6920e57fb12f7bf7 setx 0x991da89027272efc,%g7,%l1 ! %l1 = 991da89027272efc ! Mem[0000000021800080] = ff57fef6, %l6 = 000000000000ff77 lduha [%o3+0x080]%asi,%l6 ! %l6 = 000000000000ff57 ! Starting 10 instruction Store Burst ! Mem[0000000030101408] = ff000000, %l7 = 000042ab235999fb swapa [%i4+%o4]0x81,%l7 ! %l7 = 00000000ff000000 p0_label_44: ! Mem[0000000030001400] = 0b34d72a, %l4 = 000000000000ffff swapa [%i0+%g0]0x81,%l4 ! %l4 = 000000000b34d72a ! %l4 = 0b34d72a, %l5 = 42ab6605, Mem[0000000030041408] = 223d77e9 7bba3f86 stda %l4,[%i1+%o4]0x81 ! Mem[0000000030041408] = 0b34d72a 42ab6605 membar #Sync ! Added by membar checker (7) ! %l4 = 000000000b34d72a, Mem[0000000030001408] = ff00dc3f stha %l4,[%i0+%o4]0x81 ! Mem[0000000030001408] = d72adc3f ! %l5 = 0000000042ab6605, Mem[0000000010081400] = 2e95c6efc03b91ae stxa %l5,[%i2+%g0]0x80 ! Mem[0000000010081400] = 0000000042ab6605 ! %f9 = ac96f309, Mem[00000000300c1400] = ac96f309 sta %f9 ,[%i3+%g0]0x81 ! Mem[00000000300c1400] = ac96f309 ! Mem[0000000030181410] = 6226aaa9, %l0 = 621c2ed8413705f7 ldstuba [%i6+%o5]0x89,%l0 ! %l0 = 000000a9000000ff ! Mem[00000000201c0000] = eeffc9d1, %l7 = 00000000ff000000 ldstub [%o0+%g0],%l7 ! %l7 = 000000ee000000ff ! %l4 = 0b34d72a, %l5 = 42ab6605, Mem[0000000010141400] = 78d5ffff cc465097 stda %l4,[%i5+%g0]0x88 ! Mem[0000000010141400] = 0b34d72a 42ab6605 ! %l2 = 00000000ffca74fe, Mem[0000000010141400] = 2ad7340b stba %l2,[%i5+%g0]0x80 ! Mem[0000000010141400] = fed7340b ! Starting 10 instruction Load Burst ! %l7 = 00000000000000ee, %l4 = 000000000b34d72a, %l3 = 000000000c37ffed sub %l7,%l4,%l3 ! %l3 = fffffffff4cb29c4 p0_label_45: ! Mem[0000000030101400] = 8e61000010c5f634, %f16 = ffff0000 291fd186 ldda [%i4+%g0]0x81,%f16 ! %f16 = 8e610000 10c5f634 ! Mem[0000000030181408] = ffff660c, %l1 = 991da89027272efc lduba [%i6+%o4]0x81,%l1 ! %l1 = 00000000000000ff ! Mem[0000000030081410] = b1ff26e2, %f6 = 7405d5c6 lda [%i2+%o5]0x89,%f6 ! %f6 = b1ff26e2 ! Mem[0000000030081400] = 00000048 236992c3 ce000000 817ccc8b ! Mem[0000000030081410] = e226ffb1 f9ff6d1d 8244e035 dc3cff1f ! Mem[0000000030081420] = dc71b4ff dd2aa0c2 adabdea7 f74f043a ! Mem[0000000030081430] = 328743fb 610602cc 86dcfb9a 101fa56e ldda [%i2]ASI_BLK_AIUSL,%f16 ! Block Load from 0000000030081400 ! Mem[00000000300c1408] = c0175331da975008, %f2 = ff00dc3f b3952800 ldda [%i3+%o4]0x89,%f2 ! %f2 = c0175331 da975008 ! %f6 = b1ff26e2, %f7 = 09f396ac, %f14 = 4dd86223 00000000 fsmuld %f6 ,%f7 ,%f14 ! %f14 = b78e5902 97917b00 ! Mem[0000000030041410] = 00000048, %l2 = 00000000ffca74fe lduha [%i1+%o5]0x81,%l2 ! %l2 = 0000000000000000 ! Mem[00000000300c1400] = 7405d5c609f396ac, %l3 = fffffffff4cb29c4 ldxa [%i3+%g0]0x89,%l3 ! %l3 = 7405d5c609f396ac ! Mem[0000000030081400] = 00000048 236992c3, %l4 = 0b34d72a, %l5 = 42ab6605 ldda [%i2+%g0]0x81,%l4 ! %l4 = 0000000000000048 00000000236992c3 ! Starting 10 instruction Store Burst ! %l2 = 00000000, %l3 = 09f396ac, Mem[00000000100c1418] = 30ef70ef fe8f387f stda %l2,[%i3+0x018]%asi ! Mem[00000000100c1418] = 00000000 09f396ac p0_label_46: ! %l0 = 00000000000000a9, Mem[0000000010041408] = 7f388ffe stha %l0,[%i1+%o4]0x88 ! Mem[0000000010041408] = 7f3800a9 ! %l0 = 00000000000000a9, Mem[0000000020800001] = ff000d84, %asi = 80 stba %l0,[%o1+0x001]%asi ! Mem[0000000020800000] = ffa90d84 ! Mem[0000000010141400] = 0b34d7fe, %l6 = 000000000000ff57 ldstuba [%i5+%g0]0x88,%l6 ! %l6 = 000000fe000000ff ! %l6 = 00000000000000fe, Mem[0000000030041408] = 2ad7340b stwa %l6,[%i1+%o4]0x89 ! Mem[0000000030041408] = 000000fe ! Mem[0000000030101400] = 0000618e, %l3 = 7405d5c609f396ac swapa [%i4+%g0]0x89,%l3 ! %l3 = 000000000000618e ! Mem[0000000010001408] = 4800000022a877e1, %l3 = 000000000000618e, %l6 = 00000000000000fe add %i0,0x08,%g1 casxa [%g1]0x80,%l3,%l6 ! %l6 = 4800000022a877e1 ! %l5 = 00000000236992c3, Mem[0000000020800040] = ff77977d, %asi = 80 stba %l5,[%o1+0x040]%asi ! Mem[0000000020800040] = c377977d ! Mem[0000000010081414] = 926a46b1, %l2 = 0000000000000000 swap [%i2+0x014],%l2 ! %l2 = 00000000926a46b1 ! %f4 = 48000000 8e610000, Mem[0000000010101420] = 72e51d9b 6dd96223 stda %f4 ,[%i4+0x020]%asi ! Mem[0000000010101420] = 48000000 8e610000 ! Starting 10 instruction Load Burst ! Mem[0000000030001410] = 00000048, %l7 = 00000000000000ee lduha [%i0+%o5]0x89,%l7 ! %l7 = 0000000000000048 p0_label_47: ! Mem[00000000218000c0] = c2e9de96, %l6 = 4800000022a877e1 ldsb [%o3+0x0c1],%l6 ! %l6 = ffffffffffffffe9 ! Mem[0000000030001408] = d72adc3f, %l1 = 00000000000000ff ldsba [%i0+%o4]0x81,%l1 ! %l1 = ffffffffffffffd7 ! Mem[0000000030181400] = ffff0000, %l2 = 00000000926a46b1 ldstuba [%i6+%g0]0x81,%l2 ! %l2 = 000000ff000000ff ! Mem[0000000030081400] = 48000000, %l5 = 00000000236992c3 ldsba [%i2+%g0]0x89,%l5 ! %l5 = 0000000000000000 ! Mem[0000000010101408] = 000000ff, %l1 = ffffffffffffffd7 ldsha [%i4+%o4]0x88,%l1 ! %l1 = 00000000000000ff ! Mem[0000000010101408] = 000000ff, %l0 = 00000000000000a9 ldsba [%i4+%o4]0x88,%l0 ! %l0 = ffffffffffffffff ! Mem[000000001000141c] = f9ff6d1d, %l0 = ffffffffffffffff lduw [%i0+0x01c],%l0 ! %l0 = 00000000f9ff6d1d ! Mem[0000000030041400] = 6853bd8900000000, %l1 = 00000000000000ff ldxa [%i1+%g0]0x81,%l1 ! %l1 = 6853bd8900000000 ! Mem[0000000030001400] = 0000ffffa2dbc0ff, %f2 = c0175331 da975008 ldda [%i0+%g0]0x81,%f2 ! %f2 = 0000ffff a2dbc0ff ! Starting 10 instruction Store Burst ! Mem[00000000100c1410] = fe74caffedff370c, %l7 = 0000000000000048, %l4 = 0000000000000048 add %i3,0x10,%g1 casxa [%g1]0x80,%l7,%l4 ! %l4 = fe74caffedff370c p0_label_48: ! Mem[00000000300c1410] = 223d7769, %l6 = ffffffffffffffe9 ldstuba [%i3+%o5]0x89,%l6 ! %l6 = 00000069000000ff ! Mem[0000000010081400] = 00000000, %l7 = 0000000000000048 swapa [%i2+%g0]0x80,%l7 ! %l7 = 0000000000000000 ! Mem[00000000100c1419] = 00000000, %l7 = 0000000000000000 ldstuba [%i3+0x019]%asi,%l7 ! %l7 = 00000000000000ff ! %l4 = edff370c, %l5 = 00000000, Mem[00000000300c1410] = ff773d22 5bc2523e stda %l4,[%i3+%o5]0x81 ! Mem[00000000300c1410] = edff370c 00000000 ! %l7 = 0000000000000000, Mem[00000000211c0000] = ff70b3ec, %asi = 80 stha %l7,[%o2+0x000]%asi ! Mem[00000000211c0000] = 0000b3ec ! %l6 = 0000000000000069, Mem[0000000010001424] = 1d0001c1, %asi = 80 stwa %l6,[%i0+0x024]%asi ! Mem[0000000010001424] = 00000069 ! %l2 = 00000000000000ff, Mem[0000000010101400] = d9ff05ff stha %l2,[%i4+%g0]0x80 ! Mem[0000000010101400] = 00ff05ff ! %l4 = fe74caffedff370c, Mem[0000000010181400] = 00000000 stwa %l4,[%i6+%g0]0x80 ! Mem[0000000010181400] = edff370c ! %l2 = 000000ff, %l3 = 0000618e, Mem[0000000010101408] = ff000000 25828f64 stda %l2,[%i4+%o4]0x80 ! Mem[0000000010101408] = 000000ff 0000618e ! Starting 10 instruction Load Burst ! Mem[00000000300c1408] = 085097da, %l4 = fe74caffedff370c lduba [%i3+%o4]0x81,%l4 ! %l4 = 0000000000000008 p0_label_49: ! Mem[0000000030041400] = 00000000 89bd5368, %l0 = f9ff6d1d, %l1 = 00000000 ldda [%i1+%g0]0x89,%l0 ! %l0 = 0000000089bd5368 0000000000000000 ! Mem[0000000010141408] = 052fd791, %l7 = 0000000000000000 ldsha [%i5+%o4]0x80,%l7 ! %l7 = 000000000000052f ! Mem[0000000030101400] = 34f6c51009f396ac, %f6 = b1ff26e2 09f396ac ldda [%i4+%g0]0x89,%f6 ! %f6 = 34f6c510 09f396ac ! Mem[0000000010101408] = 000000ff0000618e, %f26 = 3a044ff7 a7deabad ldda [%i4+%o4]0x80,%f26 ! %f26 = 000000ff 0000618e ! Mem[0000000010081408] = ffff0000, %l4 = 0000000000000008 ldsha [%i2+%o4]0x80,%l4 ! %l4 = ffffffffffffffff ! Mem[0000000030101400] = 34f6c51009f396ac, %l3 = 000000000000618e ldxa [%i4+%g0]0x89,%l3 ! %l3 = 34f6c51009f396ac ! Mem[00000000100c1410] = ffca74fe, %l5 = 0000000000000000 lduba [%i3+%o5]0x88,%l5 ! %l5 = 00000000000000fe ! Mem[0000000010041428] = 052fd791, %l7 = 000000000000052f lduw [%i1+0x028],%l7 ! %l7 = 00000000052fd791 ! Mem[00000000201c0000] = ffffc9d1, %l4 = ffffffffffffffff lduha [%o0+0x000]%asi,%l4 ! %l4 = 000000000000ffff ! Starting 10 instruction Store Burst ! %f20 = 1d6dfff9 b1ff26e2, Mem[0000000010081408] = ffff0000 fb995923 stda %f20,[%i2+%o4]0x80 ! Mem[0000000010081408] = 1d6dfff9 b1ff26e2 p0_label_50: ! %l3 = 34f6c51009f396ac, Mem[00000000300c1400] = ac96f309 stha %l3,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 96acf309 ! %l2 = 00000000000000ff, Mem[0000000010081410] = 926a09a6 stwa %l2,[%i2+%o5]0x88 ! Mem[0000000010081410] = 000000ff ! %l1 = 0000000000000000, Mem[0000000020800041] = c377977d stb %l1,[%o1+0x041] ! Mem[0000000020800040] = c300977d ! %l2 = 00000000000000ff, Mem[0000000030041408] = 000000fe stwa %l2,[%i1+%o4]0x89 ! Mem[0000000030041408] = 000000ff ! Mem[0000000010001410] = fb995923, %l1 = 0000000000000000 ldstuba [%i0+%o5]0x88,%l1 ! %l1 = 00000023000000ff ! %f8 = 6226aaa9 ac96f309, %l1 = 0000000000000023 ! Mem[0000000010101430] = 396f0200243aff24 add %i4,0x030,%g1 stda %f8,[%g1+%l1]ASI_PST32_P ! Mem[0000000010101430] = 6226aaa9ac96f309 ! %l0 = 89bd5368, %l1 = 00000023, Mem[0000000010001400] = 49d16100 e9773d22 stda %l0,[%i0+%g0]0x88 ! Mem[0000000010001400] = 89bd5368 00000023 ! %f30 = 6ea51f10 9afbdc86, Mem[0000000010141400] = ffd7340b 0566ab42 stda %f30,[%i5+%g0]0x80 ! Mem[0000000010141400] = 6ea51f10 9afbdc86 ! %f29 = fb438732, Mem[00000000100c1400] = 78d5ffff sta %f29,[%i3+%g0]0x88 ! Mem[00000000100c1400] = fb438732 ! Starting 10 instruction Load Burst ! Mem[0000000030041400] = 6853bd8900000000, %f26 = 000000ff 0000618e ldda [%i1+%g0]0x81,%f26 ! %f26 = 6853bd89 00000000 ba,a p0_not_taken_0_end p0_not_taken_0: ! The following code should not be executed ldsb [%i6+0x01c],%l5 mulx %l5,%l5,%l3 udiv %l1,0x471,%l6 addc %l1,0x040,%l1 sth %l6,[%i6+0x026] or %l2,%l2,%l7 ba,a p0_branch_failed p0_not_taken_0_end: ! End of Random Code for Thread 0 1: membar #Sync ! Force all stores to complete ! Check Registers p0_check_registers: set p0_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000089bd5368 bne,a,pn %xcc,p0_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000023 bne,a,pn %xcc,p0_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000000000ff bne,a,pn %xcc,p0_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 34f6c51009f396ac bne,a,pn %xcc,p0_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000000000ffff bne,a,pn %xcc,p0_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000000000fe bne,a,pn %xcc,p0_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000069 bne,a,pn %xcc,p0_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000052fd791 bne,a,pn %xcc,p0_reg_l7_fail mov %l7,%g3 ! 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 0b34d72a a2dbc0ff bne %xcc,p0_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 0000ffff a2dbc0ff bne %xcc,p0_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 48000000 8e610000 bne %xcc,p0_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 34f6c510 09f396ac bne %xcc,p0_f6_fail std %f8,[%g1] ldx [%g1],%l1 ldx [%g3+0x20],%l0 cmp %l0,%l1 ! %f8 should be 6226aaa9 ac96f309 bne %xcc,p0_f8_fail std %f10,[%g1] ldx [%g1],%l1 ldx [%g3+0x28],%l0 cmp %l0,%l1 ! %f10 should be 6dd96223 fe74caff bne %xcc,p0_f10_fail std %f12,[%g1] ldx [%g1],%l1 ldx [%g3+0x30],%l0 cmp %l0,%l1 ! %f12 should be 4e22978b e9773d22 bne %xcc,p0_f12_fail std %f14,[%g1] ldx [%g1],%l1 ldx [%g3+0x38],%l0 cmp %l0,%l1 ! %f14 should be b78e5902 97917b00 bne %xcc,p0_f14_fail std %f16,[%g1] ldx [%g1],%l1 ldx [%g3+0x40],%l0 cmp %l0,%l1 ! %f16 should be c3926923 48000000 bne %xcc,p0_f16_fail std %f18,[%g1] ldx [%g1],%l1 ldx [%g3+0x48],%l0 cmp %l0,%l1 ! %f18 should be 8bcc7c81 000000ce bne %xcc,p0_f18_fail std %f20,[%g1] ldx [%g1],%l1 ldx [%g3+0x50],%l0 cmp %l0,%l1 ! %f20 should be 1d6dfff9 b1ff26e2 bne %xcc,p0_f20_fail std %f22,[%g1] ldx [%g1],%l1 ldx [%g3+0x58],%l0 cmp %l0,%l1 ! %f22 should be 1fff3cdc 35e04482 bne %xcc,p0_f22_fail std %f24,[%g1] ldx [%g1],%l1 ldx [%g3+0x60],%l0 cmp %l0,%l1 ! %f24 should be c2a02add ffb471dc bne %xcc,p0_f24_fail std %f26,[%g1] ldx [%g1],%l1 ldx [%g3+0x68],%l0 cmp %l0,%l1 ! %f26 should be 6853bd89 00000000 bne %xcc,p0_f26_fail std %f28,[%g1] ldx [%g1],%l1 ldx [%g3+0x70],%l0 cmp %l0,%l1 ! %f28 should be cc020661 fb438732 bne %xcc,p0_f28_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be 6ea51f10 9afbdc86 bne %xcc,p0_f30_fail nop ! The test for processor 0 has passed p0_passed: ta GOOD_TRAP nop p0_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p0_failed p0_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p0_failed p0_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p0_failed p0_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p0_failed p0_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p0_failed p0_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p0_failed p0_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p0_failed p0_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p0_failed p0_f0_fail: set p0_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p0_f2_fail: set p0_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p0_f4_fail: set p0_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p0_f6_fail: set p0_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p0_f8_fail: set p0_temp,%g6 mov 0xf08,%l0 stx %l0,[%g6] std %f8,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p0_f10_fail: set p0_temp,%g6 mov 0xf10,%l0 stx %l0,[%g6] std %f10,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p0_f12_fail: set p0_temp,%g6 mov 0xf12,%l0 stx %l0,[%g6] std %f12,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p0_f14_fail: set p0_temp,%g6 mov 0xf14,%l0 stx %l0,[%g6] std %f14,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p0_f16_fail: set p0_temp,%g6 mov 0xf16,%l0 stx %l0,[%g6] std %f16,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p0_f18_fail: set p0_temp,%g6 mov 0xf18,%l0 stx %l0,[%g6] std %f18,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p0_f20_fail: set p0_temp,%g6 mov 0xf20,%l0 stx %l0,[%g6] std %f20,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p0_f22_fail: set p0_temp,%g6 mov 0xf22,%l0 stx %l0,[%g6] std %f22,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p0_f24_fail: set p0_temp,%g6 mov 0xf24,%l0 stx %l0,[%g6] std %f24,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p0_f26_fail: set p0_temp,%g6 mov 0xf26,%l0 stx %l0,[%g6] std %f26,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p0_f28_fail: set p0_temp,%g6 mov 0xf28,%l0 stx %l0,[%g6] std %f28,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p0_f30_fail: set p0_temp,%g6 mov 0xf30,%l0 stx %l0,[%g6] std %f30,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 0 failed p0_failed: set p0_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 0 failed p0_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x000] ! Set processor 0 done flag set p0_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p0_selfmod_failed: ba p0_failed mov 0xabc,%g1 p0_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p0_failed mov 0x0,%g3 p0_trap1e: fsqrts %f8 ,%f9 xor %l0,0x17a,%l6 addc %l1,-0x347,%l6 smul %l7,0x79c,%l1 xnor %l5,-0x4d0,%l4 done p0_trap1o: fsqrts %f8 ,%f9 xor %l0,0x17a,%l6 addc %l1,-0x347,%l6 smul %l7,0x79c,%l1 xnor %l5,-0x4d0,%l4 done p0_trap2e: swapa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000010081400] fcmps %fcc0,%f8 ,%f2 sdivx %l6,%l4,%l2 or %l5,0xc9e,%l5 andn %l0,%l0,%l5 done p0_trap2o: swapa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000010081400] fcmps %fcc0,%f8 ,%f2 sdivx %l6,%l4,%l2 or %l5,0xc9e,%l5 andn %l0,%l0,%l5 done p0_trap3e: add %l0,-0x3aa,%l3 add %l0,0x20c,%l4 xnor %l4,-0x252,%l5 sub %l7,%l4,%l3 done p0_trap3o: add %l0,-0x3aa,%l3 add %l0,0x20c,%l4 xnor %l4,-0x252,%l5 sub %l7,%l4,%l3 done ! Cross Processor Interrupt Handler cross_intr_handler: membar #Sync ! Identify the recipient of the interrupt mov 0x10,%g1 ! VA of Core ID Register ldxa [%g1]ASI_CMP_CORE_ID,%g1 and %g1,0x3f,%g4 ! Extract Core ID in %g4 sll %g4,2,%g1 ! Index into intr receive array set received_xintr,%g2 ! Pointer to receive counters lduw [%g2+%g1],%g3 ! Get receive count inc %g3 ! Incement by 1 st %g3,[%g2+%g1] ! Update receive count ! Reset busy bit interrupts and return mov 0x40,%g1 ! Busy bit stxa %g1,[%g0]ASI_INTR_RECEIVE ! Clear the busy bit membar #Sync retry inst_access_handler: done .align 256 data_access_handler: 1: done p0_init_memory_pointers: set p0_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p0_local0_start,%i0 set p0_local1_start,%i1 set p0_local2_start,%i2 set p0_local3_start,%i3 set p0_local4_start,%i4 set p0_local5_start,%i5 set p0_local6_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 9b6ea6d0914e32fc ldx [%g1+0x008],%l1 ! %l1 = e8640cf066f7b952 ldx [%g1+0x010],%l2 ! %l2 = 920aa7d7fc177490 ldx [%g1+0x018],%l3 ! %l3 = 68eb0bd61e80263e ldx [%g1+0x020],%l4 ! %l4 = 9332c2f44b833b4c ldx [%g1+0x028],%l5 ! %l5 = 4ae9ee62d783bcb9 ldx [%g1+0x030],%l6 ! %l6 = a58ec7ca78d5db0f ldx [%g1+0x038],%l7 ! %l7 = 6a399572b1427cf4 ! Initialize the output register of window 0 set share0_start,%o0 set share1_start,%o1 set share2_start,%o2 set share3_start,%o3 mov 0x08,%o4 mov 0x10,%o5 mov 0x18,%o6 retl nop user_text_end: .seg "text" .align 0x2000 user_near0_start: p0_near_0_le: jmpl %o7,%g0 fsqrts %f8 ,%f9 jmpl %o7,%g0 nop p0_near_0_he: xor %l0,0x17a,%l6 addc %l1,-0x347,%l6 jmpl %o7,%g0 smul %l7,0x79c,%l1 near0_b2b_h: andn %l4,0x25b,%l1 xor %l5,-0x8b9,%l4 smul %l4,0x54e,%l0 smul %l5,%l1,%l4 jmpl %o7,%g0 and %l2,-0xe4b,%l6 near0_b2b_l: fsubs %f8 ,%f9 ,%f12 fdivs %f9 ,%f2 ,%f9 smul %l0,0x7be,%l1 fcmps %fcc0,%f9 ,%f10 jmpl %o7,%g0 xor %l2,0xfec,%l0 user_near0_end: .seg "text" .align 0x2000 user_near1_start: p0_near_1_le: jmpl %o7,%g0 subc %l4,%l3,%l5 jmpl %o7,%g0 nop p0_near_1_he: subc %l2,0x531,%l4 sdivx %l3,%l3,%l7 jmpl %o7,%g0 udivx %l5,0x9cd,%l2 near1_b2b_h: mulx %l3,-0xcf5,%l7 and %l3,%l5,%l2 or %l4,%l5,%l4 sub %l2,%l6,%l6 fmuls %f25,%f18,%f28 or %l0,-0x571,%l5 or %l4,0x42b,%l0 jmpl %o7,%g0 fadds %f21,%f27,%f24 near1_b2b_l: mulx %l4,%l1,%l3 umul %l5,%l4,%l2 sdivx %l1,-0x3c2,%l0 fitod %f1 ,%f12 fdivs %f9 ,%f9 ,%f9 fdivs %f14,%f5 ,%f5 or %l4,%l6,%l7 jmpl %o7,%g0 addc %l3,%l4,%l2 user_near1_end: .seg "text" .align 0x2000 user_near2_start: p0_near_2_le: smul %l0,%l6,%l5 fsqrts %f11,%f13 fmuls %f4 ,%f7 ,%f7 fsqrts %f13,%f15 addc %l4,%l6,%l6 jmpl %o7,%g0 orn %l3,%l0,%l5 p0_near_2_he: orn %l0,0xe95,%l3 smul %l7,0xa71,%l2 std %l4,[%i6+0x020] ! Mem[0000000010181420] ldstub [%o3+0x000],%l4 ! Mem[0000000021800000] smul %l3,%l0,%l1 fsqrts %f16,%f31 jmpl %o7,%g0 fsubs %f16,%f31,%f25 near2_b2b_h: andn %l4,%l4,%l2 jmpl %o7,%g0 andn %l1,0x2a2,%l5 near2_b2b_l: fcmps %fcc0,%f4 ,%f7 jmpl %o7,%g0 fcmps %fcc2,%f6 ,%f14 user_near2_end: .seg "text" .align 0x2000 user_near3_start: p0_near_3_le: fdivs %f13,%f13,%f1 udivx %l2,0xb91,%l2 stx %l1,[%i6+0x018] ! Mem[0000000010181418] smul %l7,%l2,%l3 and %l2,0x22c,%l0 jmpl %o7,%g0 fsqrts %f0 ,%f0 p0_near_3_he: fcmps %fcc3,%f18,%f28 umul %l4,-0x84f,%l0 addc %l3,%l6,%l0 addc %l1,-0x52c,%l1 ldub [%i1+0x026],%l7 ! Mem[0000000010041426] xnor %l5,-0x51d,%l2 andn %l5,0xb83,%l5 jmpl %o7,%g0 sdivx %l2,0x66e,%l2 near3_b2b_h: jmpl %o7,%g0 umul %l3,0x052,%l6 jmpl %o7,%g0 nop near3_b2b_l: jmpl %o7,%g0 udivx %l7,%l3,%l5 jmpl %o7,%g0 nop user_near3_end: .seg "text" .text .align 0x2000 user_far0_start: p0_far_0_le: fsubs %f13,%f9 ,%f8 fsubs %f8 ,%f9 ,%f1 or %l5,%l2,%l5 xor %l5,-0xf74,%l7 and %l2,-0x702,%l1 smul %l3,%l3,%l4 smul %l5,-0x8e2,%l7 jmpl %o7,%g0 fadds %f0 ,%f7 ,%f3 p0_far_0_lem: fsubs %f13,%f9 ,%f8 fsubs %f8 ,%f9 ,%f1 or %l5,%l2,%l5 xor %l5,-0xf74,%l7 and %l2,-0x702,%l1 smul %l3,%l3,%l4 smul %l5,-0x8e2,%l7 jmpl %o7,%g0 fadds %f0 ,%f7 ,%f3 p0_far_0_he: fsubs %f18,%f28,%f25 andn %l0,%l3,%l6 jmpl %o7,%g0 xnor %l3,%l6,%l5 p0_far_0_hem: fsubs %f18,%f28,%f25 andn %l0,%l3,%l6 jmpl %o7,%g0 xnor %l3,%l6,%l5 p0_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 far0_b2b_h: udivx %l2,%l3,%l5 sub %l2,0x9c7,%l2 fadds %f28,%f23,%f25 smul %l3,0xcb6,%l7 orn %l5,%l5,%l7 andn %l7,-0xaf7,%l6 jmpl %o7,%g0 mulx %l0,%l7,%l2 far0_b2b_l: add %l4,-0xd4c,%l0 or %l0,%l3,%l4 orn %l3,-0x4d7,%l4 fadds %f13,%f14,%f8 addc %l3,%l0,%l7 fdivs %f3 ,%f11,%f12 jmpl %o7,%g0 xor %l4,-0x1c7,%l2 user_far0_end: .seg "text" .text .align 0x2000 user_far1_start: p0_far_1_le: jmpl %o7,%g0 fsqrts %f7 ,%f1 jmpl %o7,%g0 nop p0_far_1_lem: jmpl %o7,%g0 fsqrts %f7 ,%f1 jmpl %o7,%g0 nop p0_far_1_he: fcmps %fcc1,%f16,%f20 fdivs %f16,%f23,%f17 jmpl %o7,%g0 subc %l3,%l2,%l5 p0_far_1_hem: fcmps %fcc1,%f16,%f20 fdivs %f16,%f23,%f17 jmpl %o7,%g0 subc %l3,%l2,%l5 p0_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 far1_b2b_h: smul %l1,%l0,%l6 fdivs %f31,%f29,%f16 fsqrts %f25,%f21 jmpl %o7,%g0 or %l0,%l7,%l0 far1_b2b_l: mulx %l5,%l0,%l0 umul %l4,-0x60d,%l0 fdivs %f8 ,%f7 ,%f2 jmpl %o7,%g0 xnor %l0,%l1,%l7 user_far1_end: .seg "text" .text .align 0x2000 user_far2_start: p0_far_2_le: jmpl %o7,%g0 fmuls %f2 ,%f3 ,%f8 jmpl %o7,%g0 nop p0_far_2_lem: jmpl %o7,%g0 fmuls %f2 ,%f3 ,%f8 jmpl %o7,%g0 nop p0_far_2_he: add %l4,-0x609,%l4 fcmps %fcc1,%f20,%f23 or %l5,%l5,%l5 or %l5,%l7,%l1 mulx %l7,%l2,%l6 smul %l6,0xe68,%l7 jmpl %o7,%g0 orn %l1,-0x0e7,%l0 p0_far_2_hem: add %l4,-0x609,%l4 fcmps %fcc1,%f20,%f23 or %l5,%l5,%l5 or %l5,%l7,%l1 mulx %l7,%l2,%l6 smul %l6,0xe68,%l7 jmpl %o7,%g0 orn %l1,-0x0e7,%l0 p0_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 far2_b2b_h: and %l6,%l1,%l6 mulx %l0,%l3,%l6 xnor %l0,0x661,%l4 andn %l3,-0x2cf,%l6 or %l5,%l2,%l6 udivx %l6,-0x53c,%l2 jmpl %o7,%g0 xnor %l2,-0x54c,%l4 far2_b2b_l: andn %l7,%l4,%l2 fcmps %fcc3,%f3 ,%f11 udivx %l3,%l4,%l7 and %l1,%l4,%l6 mulx %l2,0x4db,%l3 addc %l3,0x97c,%l1 jmpl %o7,%g0 umul %l1,%l6,%l7 user_far2_end: .seg "text" .text .align 0x2000 user_far3_start: p0_far_3_le: fdivs %f6 ,%f9 ,%f10 fadds %f5 ,%f9 ,%f15 fsubs %f8 ,%f1 ,%f14 xor %l6,%l3,%l0 sub %l4,0xf1e,%l7 jmpl %o7,%g0 fsubs %f14,%f1 ,%f0 p0_far_3_lem: fdivs %f6 ,%f9 ,%f10 fadds %f5 ,%f9 ,%f15 fsubs %f8 ,%f1 ,%f14 xor %l6,%l3,%l0 sub %l4,0xf1e,%l7 jmpl %o7,%g0 fsubs %f14,%f1 ,%f0 p0_far_3_he: mulx %l7,0x7f0,%l0 fcmps %fcc0,%f27,%f25 xnor %l3,%l3,%l2 xnor %l1,%l7,%l6 orn %l5,%l6,%l4 fadds %f30,%f26,%f18 jmpl %o7,%g0 nop p0_far_3_hem: mulx %l7,0x7f0,%l0 fcmps %fcc0,%f27,%f25 xnor %l3,%l3,%l2 xnor %l1,%l7,%l6 orn %l5,%l6,%l4 fadds %f30,%f26,%f18 jmpl %o7,%g0 nop p0_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 far3_b2b_h: fdivs %f27,%f25,%f20 umul %l3,0xab5,%l2 jmpl %o7,%g0 fsqrts %f20,%f27 far3_b2b_l: fadds %f12,%f5 ,%f1 andn %l6,%l4,%l3 jmpl %o7,%g0 sdivx %l6,-0x6ba,%l3 user_far3_end: .seg "text" .align 0x2000 user_jump0_start: INIT_MEM(0, 0x0010, 1, +, 0, +, 0) p0_jmpl_0_le: jmpl %g6+8,%g0 mulx %l0,%l2,%l1 p0_call_0_le: and %l4,%l6,%l1 andn %l7,%l4,%l1 addc %l3,%l1,%l4 smul %l3,%l1,%l2 retl xor %l4,-0xc80,%l0 p0_jmpl_0_lo: jmpl %g6+8,%g0 mulx %l0,%l2,%l1 p0_call_0_lo: and %l4,%l6,%l1 andn %l7,%l4,%l1 addc %l3,%l1,%l4 smul %l3,%l1,%l2 retl xor %l4,-0xc80,%l0 p0_jmpl_0_he: subc %l0,%l5,%l1 fitos %f20,%f30 orn %l0,0x100,%l5 or %l3,%l0,%l1 stw %l7,[%i5+0x01c] ! Mem[000000001014141c] and %l0,%l5,%l5 jmpl %g6+8,%g0 xor %l4,%l4,%l6 p0_call_0_he: and %l5,%l5,%l0 addc %l4,0x3b7,%l0 andn %l6,-0xb3e,%l4 orn %l6,-0xde6,%l1 sdivx %l5,%l6,%l1 sub %l3,%l2,%l4 retl sub %l4,0x3b7,%l6 p0_jmpl_0_ho: subc %l0,%l5,%l1 fitos %f20,%f30 orn %l0,0x100,%l5 or %l3,%l0,%l1 stw %l7,[%o5+0x01c] ! Mem[000000001014141c] and %l0,%l5,%l5 jmpl %g6+8,%g0 xor %l4,%l4,%l6 p0_call_0_ho: and %l5,%l5,%l0 addc %l4,0x3b7,%l0 andn %l6,-0xb3e,%l4 orn %l6,-0xde6,%l1 sdivx %l5,%l6,%l1 sub %l3,%l2,%l4 retl sub %l4,0x3b7,%l6 user_jump0_end: .seg "text" .align 0x2000 user_jump1_start: INIT_MEM(0, 0x0020, 1, +, 0, +, 0) p0_jmpl_1_le: fadds %f13,%f0 ,%f14 and %l4,%l0,%l3 st %f4 ,[%i3+0x000] ! Mem[00000000100c1400] or %l0,0x353,%l0 jmpl %g6+8,%g0 or %l2,-0x1e2,%l3 p0_call_1_le: smul %l5,0xe3a,%l0 or %l6,0xa5e,%l2 ldub [%i3+0x021],%l1 ! Mem[00000000100c1421] fmuls %f14,%f3 ,%f6 and %l3,-0x217,%l5 retl ldsh [%i4+0x020],%l6 ! Mem[0000000010101420] p0_jmpl_1_lo: fadds %f13,%f0 ,%f14 and %l4,%l0,%l3 st %f4 ,[%o3+0x000] ! Mem[00000000100c1400] or %l0,0x353,%l0 jmpl %g6+8,%g0 or %l2,-0x1e2,%l3 p0_call_1_lo: smul %l5,0xe3a,%l0 or %l6,0xa5e,%l2 ldub [%o3+0x021],%l1 ! Mem[00000000100c1421] fmuls %f14,%f3 ,%f6 and %l3,-0x217,%l5 retl ldsh [%o4+0x020],%l6 ! Mem[0000000010101420] p0_jmpl_1_he: jmpl %g6+8,%g0 mulx %l3,%l5,%l6 p0_call_1_he: subc %l4,0x131,%l3 smul %l4,%l1,%l2 xnor %l7,%l6,%l6 umul %l1,-0xe0e,%l7 andn %l5,%l0,%l0 retl ldx [%i4+0x018],%l4 ! Mem[0000000010101418] p0_jmpl_1_ho: jmpl %g6+8,%g0 mulx %l3,%l5,%l6 p0_call_1_ho: subc %l4,0x131,%l3 smul %l4,%l1,%l2 xnor %l7,%l6,%l6 umul %l1,-0xe0e,%l7 andn %l5,%l0,%l0 retl ldx [%o4+0x018],%l4 ! Mem[0000000010101418] user_jump1_end: .seg "text" .align 0x2000 user_jump2_start: INIT_MEM(0, 0x0030, 1, +, 0, +, 0) p0_jmpl_2_le: jmpl %g6+8,%g0 addc %l1,0x861,%l0 p0_call_2_le: udivx %l7,0xb6f,%l0 or %l4,-0xd49,%l7 ldx [%i6+0x018],%l6 ! Mem[0000000010181418] sdivx %l2,%l6,%l0 orn %l7,%l2,%l0 subc %l1,0x63b,%l2 retl umul %l4,%l0,%l3 p0_jmpl_2_lo: jmpl %g6+8,%g0 addc %l1,0x861,%l0 p0_call_2_lo: udivx %l7,0xb6f,%l0 or %l4,-0xd49,%l7 ldx [%o6+0x018],%l6 ! Mem[0000000010181418] sdivx %l2,%l6,%l0 orn %l7,%l2,%l0 subc %l1,0x63b,%l2 retl umul %l4,%l0,%l3 p0_jmpl_2_he: jmpl %g6+8,%g0 fsubs %f21,%f25,%f25 p0_call_2_he: or %l7,-0x50e,%l3 fmuls %f18,%f24,%f28 sdivx %l4,-0x03e,%l4 sdivx %l4,%l0,%l0 udivx %l3,-0x104,%l2 retl xnor %l2,%l3,%l0 p0_jmpl_2_ho: jmpl %g6+8,%g0 fsubs %f21,%f25,%f25 p0_call_2_ho: or %l7,-0x50e,%l3 fmuls %f18,%f24,%f28 sdivx %l4,-0x03e,%l4 sdivx %l4,%l0,%l0 udivx %l3,-0x104,%l2 retl xnor %l2,%l3,%l0 user_jump2_end: .seg "text" .align 0x2000 user_jump3_start: INIT_MEM(0, 0x0040, 1, +, 0, +, 0) p0_jmpl_3_le: and %l6,%l5,%l1 mulx %l7,-0xd1d,%l1 umul %l0,0xda3,%l5 fsubs %f0 ,%f4 ,%f10 add %l6,%l5,%l4 xor %l7,0x5f9,%l4 fsubs %f4 ,%f3 ,%f0 jmpl %g6+8,%g0 fsubs %f8 ,%f15,%f13 p0_call_3_le: ldub [%i5+0x00a],%l6 ! Mem[000000001014140a] retl umul %l4,-0x372,%l4 p0_jmpl_3_lo: and %l6,%l5,%l1 mulx %l7,-0xd1d,%l1 umul %l0,0xda3,%l5 fsubs %f0 ,%f4 ,%f10 add %l6,%l5,%l4 xor %l7,0x5f9,%l4 fsubs %f4 ,%f3 ,%f0 jmpl %g6+8,%g0 fsubs %f8 ,%f15,%f13 p0_call_3_lo: ldub [%o5+0x00a],%l6 ! Mem[000000001014140a] retl umul %l4,-0x372,%l4 p0_jmpl_3_he: xnor %l4,%l0,%l7 or %l2,-0xa92,%l7 sdivx %l6,-0xc08,%l2 orn %l4,%l4,%l7 fcmps %fcc2,%f17,%f24 ldstub [%i5+0x026],%l7 ! Mem[0000000010141426] jmpl %g6+8,%g0 sdivx %l2,%l2,%l2 p0_call_3_he: udivx %l1,%l5,%l1 andn %l5,%l5,%l2 retl addc %l0,0x723,%l5 p0_jmpl_3_ho: xnor %l4,%l0,%l7 or %l2,-0xa92,%l7 sdivx %l6,-0xc08,%l2 orn %l4,%l4,%l7 fcmps %fcc2,%f17,%f24 ldstub [%o5+0x026],%l7 ! Mem[0000000010141426] jmpl %g6+8,%g0 sdivx %l2,%l2,%l2 p0_call_3_ho: udivx %l1,%l5,%l1 andn %l5,%l5,%l2 retl addc %l0,0x723,%l5 user_jump3_end: .seg "data" .align 0x2000 user_data_start: done_flags: .word 0 .align 8 done_count: .word 0,0 Start_Flags: .word 0,0,0,0 Finish_Flag: .word 0,0 .align 8 num_processors: .word 1 num_agents: .word 0 no_membar: .word 0 max_ireg: .word 8,0 max_freg: .word 32,0 .align 64 p0_temp: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p0_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p0_fsr: .word 0x00000000,0x00000000 .align 8 p0_loop_cnt: .word 1,0 max_windows: .word 1,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .align 8 p0_init_registers: .word 0x9b6ea6d0,0x914e32fc ! Init value for %l0 .word 0xe8640cf0,0x66f7b952 ! Init value for %l1 .word 0x920aa7d7,0xfc177490 ! Init value for %l2 .word 0x68eb0bd6,0x1e80263e ! Init value for %l3 .word 0x9332c2f4,0x4b833b4c ! Init value for %l4 .word 0x4ae9ee62,0xd783bcb9 ! Init value for %l5 .word 0xa58ec7ca,0x78d5db0f ! Init value for %l6 .word 0x6a399572,0xb1427cf4 ! Init value for %l7 .align 64 p0_init_freg: .word 0x12be9cf8,0x4be67a45 ! Init value for %f0 .word 0x867517c3,0x1261fd6a ! Init value for %f2 .word 0x781c91e0,0x6a485ce9 ! Init value for %f4 .word 0x7405d5c6,0x133a31ec ! Init value for %f6 .word 0xa9916d5f,0x3afbc871 ! Init value for %f8 .word 0x7ff9c63f,0x08590d12 ! Init value for %f10 .word 0x73cdb2f2,0x890271d1 ! Init value for %f12 .word 0xfe1d82a3,0x61f75dba ! Init value for %f14 .word 0xf2660b89,0x29ee8f10 ! Init value for %f16 .word 0x90322718,0xd5d1d354 ! Init value for %f18 .word 0x7511905e,0x1d0001c1 ! Init value for %f20 .word 0x80661940,0x92d8a447 ! Init value for %f22 .word 0x0566ab42,0xa66f3780 ! Init value for %f24 .word 0xaa1d888a,0x33d5fedf ! Init value for %f26 .word 0xd526c6c8,0xef1e71aa ! Init value for %f28 .word 0x54566331,0xa7966127 ! Init value for %f30 .word 0x7e452964,0x32aee367 ! Init value for %f32 .word 0x2f59aa52,0x2a3ee734 ! Init value for %f34 .word 0x4a865c18,0x832c47b5 ! Init value for %f36 .word 0xe96c71c3,0x3fcc9d57 ! Init value for %f38 .word 0x0ef25495,0x78b280c7 ! Init value for %f40 .word 0xf248dcea,0x07e33a1b ! Init value for %f42 .word 0x631ab436,0x0a20a05e ! Init value for %f44 .word 0x44abe2ca,0x2cefeca2 ! Init value for %f46 .word 0x6ce6a51c,0xf33d378b .word 0xbbc796e4,0x178417ff .word 0xea7e1a16,0x2e7b7b95 .word 0x65844ff0,0x5a043a7f .word 0x57b14fe4,0x4c0fc124 .word 0x9a7a6d0c,0xe1c36141 .word 0xcb572705,0x7c6e6bea .word 0x1a2943c4,0xa026955e 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,0x89bd5368 .word 0x00000000,0x00000023 .word 0x00000000,0x000000ff .word 0x34f6c510,0x09f396ac .word 0x00000000,0x0000ffff .word 0x00000000,0x000000fe .word 0x00000000,0x00000069 .word 0x00000000,0x052fd791 p0_expected_fp_regs: .word 0x0b34d72a,0xa2dbc0ff .word 0x0000ffff,0xa2dbc0ff .word 0x48000000,0x8e610000 .word 0x34f6c510,0x09f396ac .word 0x6226aaa9,0xac96f309 .word 0x6dd96223,0xfe74caff .word 0x4e22978b,0xe9773d22 .word 0xb78e5902,0x97917b00 .word 0xc3926923,0x48000000 .word 0x8bcc7c81,0x000000ce .word 0x1d6dfff9,0xb1ff26e2 .word 0x1fff3cdc,0x35e04482 .word 0xc2a02add,0xffb471dc .word 0x6853bd89,0x00000000 .word 0xcc020661,0xfb438732 .word 0x6ea51f10,0x9afbdc86 .word 0x00000004,0x00000800 ! %fsr = 0000000400000800 p0_local0_expect: .word 0x6853bd89,0x23000000 .word 0x48000000,0x22a877e1 .word 0xff5999fb,0xa9aa2662 .word 0xffffd578,0xf9ff6d1d .word 0x4e22978b,0x00000069 .word 0xdd645a89,0xf75c56ff .word 0xc5b8ffb9,0x6226aaa9 .word 0xffc0c240,0xc762340b p0_local0_sec_expect: .word 0x0000ffff,0xa2dbc0ff .word 0xd72adc3f,0xb3952800 .word 0x48000000,0x8e610000 .word 0x7405d5c6,0x09f396ac .word 0x6226aaa9,0xac96f309 .word 0x6dd96223,0xfe74caff .word 0x4e22978b,0xe9773d22 .word 0x4dd86223,0x00000000 p0_local1_expect: .word 0x00000000,0x952ed578 .word 0xa900387f,0x315317c0 .word 0x86540000,0x42ab6605 .word 0xe9773d22,0x49d1610e .word 0x69773d22,0x5bc2523e .word 0x052fd791,0x6ff8bfb9 .word 0x9b55707b,0x4bea9d38 .word 0xb835ef8f,0x04f925de p0_local1_sec_expect: .word 0x6853bd89,0x00000000 .word 0xff000000,0x42ab6605 .word 0x00000048,0x00000000 .word 0xb3e78224,0x1a8d5386 .word 0x646fc5f4,0x129a2bd4 .word 0xda28b8ad,0xa7a985d3 .word 0x92563b44,0xaffd6a1f .word 0x0b34d72a,0x5dee9bc4 p0_local2_expect: .word 0x00000048,0x42ab6605 .word 0x1d6dfff9,0xb1ff26e2 .word 0xff000000,0x00000000 .word 0xc7793747,0x3bca1e4b .word 0xdbcd7ca0,0x821973ea .word 0x57899fbb,0x1f9bc4ac .word 0x50ae413e,0x8e2ed52e .word 0x55790d32,0xe226ffb1 p0_local2_sec_expect: .word 0x00000048,0x236992c3 .word 0xce000000,0x817ccc8b .word 0xe226ffb1,0xf9ff6d1d .word 0x8244e035,0xdc3cff1f .word 0xdc71b4ff,0xdd2aa0c2 .word 0xadabdea7,0xf74f043a .word 0x328743fb,0x610602cc .word 0x86dcfb9a,0x101fa56e p0_local3_expect: .word 0x328743fb,0xf9ff6d1d .word 0xffc0dba2,0x2ad7340b .word 0xfe74caff,0xedff370c .word 0x00ff0000,0x09f396ac .word 0xb9bff86f,0x91d72f05 .word 0x6853bd89,0x1cfa9aae .word 0x00000000,0xce9357a6 .word 0xc4d9e35f,0x78d5ffff p0_local3_sec_expect: .word 0x96acf309,0xc6d50574 .word 0x085097da,0x315317c0 .word 0xedff370c,0x00000000 .word 0xe9773d22,0x49d1610e .word 0x87fed287,0x5bc2523e .word 0x052fd791,0x6ff8bfb9 .word 0x9b55707b,0x4bea9d38 .word 0xb835ef8f,0x04f925de p0_local4_expect: .word 0x00ff05ff,0x00000000 .word 0x000000ff,0x0000618e .word 0x00000079,0x1a803be3 .word 0x781c91e0,0x8e610000 .word 0x48000000,0x8e610000 .word 0x56a6c03b,0xa3568c4c .word 0x6226aaa9,0xac96f309 .word 0x8980263e,0x21f13502 p0_local4_sec_expect: .word 0xac96f309,0x10c5f634 .word 0x235999fb,0x926a46b1 .word 0xba5df761,0x59398f40 .word 0x4daf00d3,0x1ca27773 .word 0x7896068c,0xd90e52cc .word 0x917ef840,0x0369131e .word 0x5c26587e,0x2ed87010 .word 0xdd9e69c4,0x85bf5f95 p0_local5_expect: .word 0x6ea51f10,0x9afbdc86 .word 0x052fd791,0x6ff8bfb9 .word 0x00000000,0x00000392 .word 0x0d9cec27,0x00000cef .word 0x199317ea,0xb51a731a .word 0x4a46fa0d,0x310fa08b .word 0xfbb5d0fa,0x9f583f05 .word 0x1cfa9aae,0x7fee3b5b p0_local5_sec_expect: .word 0xff93d96d,0x9b1de572 .word 0x0566ab42,0x49d1610e .word 0x00000000,0x2362d84d .word 0x8365e93b,0x7398626b .word 0x4fa1c03a,0x9e31052f .word 0x7a4f16fe,0xa2c584f2 .word 0xfa76ba77,0x1edba537 .word 0x33d7fad2,0xb0fcab2e p0_local6_expect: .word 0xedff370c,0x00000000 .word 0xb3952800,0x2ad7340b .word 0x0566ab42,0x00000000 .word 0x30ef70ef,0xfe8f387f .word 0x5bf3f83d,0x1879cdf0 .word 0x6853bd89,0x548612b5 .word 0xc2809bda,0xce9357a6 .word 0xc4d9e35f,0x88f88aa3 p0_local6_sec_expect: .word 0xffff0000,0x291fd186 .word 0xffff660c,0xa9c254aa .word 0xffaa2662,0x00000000 .word 0x66dfb8ce,0x62097954 .word 0x072d6118,0xa6309d67 .word 0xf0a6b847,0x9c6f2e62 .word 0x017c0f89,0xe933fb8d .word 0x86152a7c,0x7ad11b82 share0_expect: .word 0xffffc9d1,0xc795f368 .word 0xc5a9deba,0x4e21d253 .word 0x5ddf6329,0xb6ddd440 .word 0x5c65cf87,0x0c150b43 .word 0xb36ddb78,0x02488521 .word 0x0513eb67,0x5ea1e120 .word 0x5af46c4b,0xc771d778 .word 0x02a63a9f,0x1da5a8f9 share1_expect: .word 0xffa90d84,0x3fb3ec13 .word 0xb800b974,0x66a20954 .word 0xb2cbc625,0x6449e5d5 .word 0xe1d1e8a8,0xd3e0722c .word 0x1a9000c3,0x1fef1b60 .word 0x2e224e90,0xa228a97a .word 0x32d6b4ae,0x819831a2 .word 0x44b71d2d,0x072b1fde .word 0xc300977d,0xc614dc50 .word 0xd871db78,0xfa0d80cf .word 0x6284aef8,0x576e7e2a .word 0x9d8a50bd,0xb44ada80 .word 0xcbdbad43,0xed9c86ca .word 0x1b758961,0xce6a5fae .word 0x7f743197,0x8ff87f1d .word 0xb4ff4a0c,0x35e86e76 share2_expect: .word 0x0000b3ec,0x28daf73a .word 0x1df15b0a,0xfc84ca22 .word 0xb1fff3af,0x05464e02 .word 0xcc633c22,0x4fbef66d .word 0x7c92aa63,0x17745518 .word 0x77c83dbc,0x60b5a053 .word 0xe0e30457,0xaf991cb7 .word 0x2896f7eb,0x614ae50c share3_expect: .word 0x03925c53,0xe6e072bd .word 0x59676f50,0x6c53241f .word 0x56856c2c,0x6f8029ac .word 0xfe739e84,0xe1e91f74 .word 0x7ca79c50,0x9837424b .word 0x4e6feaf3,0xd0f9445f .word 0x521fc74f,0x3e756c8d .word 0x7b934964,0x72117cd2 .word 0xff8a48bf,0x06dfc595 .word 0x895b264f,0x707f932f .word 0xd44e3896,0xa0032ae9 .word 0xa8b1b994,0x528322e1 .word 0x1123168a,0x5e32bcf1 .word 0xdd0dc6cb,0x7eb76567 .word 0x15d50828,0x43907f94 .word 0x8208014d,0xc4e353e4 .word 0xff57fef6,0x9d79de7c .word 0xf6315b4f,0xcba29e60 .word 0x8a75b947,0x3112e260 .word 0xeb9854c7,0x2434ec61 .word 0xac19e34e,0x92f6d14e .word 0x401931e3,0xcc2560f3 .word 0xd0d35969,0x41cadf58 .word 0x951cc6ae,0x2fc932e3 .word 0xc2e9de96,0x8445b84a .word 0x6a5d21cb,0x1607576b .word 0xb30eae95,0xba80756f .word 0x22b6da0c,0x3cffbbae .word 0xd455f142,0x4648fa53 .word 0x69d45fd2,0x400e6e31 .word 0x807768ee,0x886e7ad2 .word 0x03e9bae6,0x1d581941 .word 0x32efd874,0x0efadc42 .word 0xdfa6ff17,0x65d04513 .word 0x299f4978,0x9a68b808 .word 0x7c256d92,0xcf42efbf .word 0x35688833,0x5d83699a .word 0x05b76fd9,0x90304d60 .word 0x8dd86d95,0x72d45143 .word 0x213c8147,0x3950e6d8 .word 0x58095df1,0xf800103c .word 0xf44c8d07,0x11d58c74 .word 0xcae0ff11,0xc7461003 .word 0xa9f93bb3,0xa27b2957 .word 0xbcbc6c95,0xecbf860b .word 0x5a88827e,0x9a4bd3b5 .word 0x5407d79e,0xf430670f .word 0xbf5b441d,0x248602a1 .word 0x9c041b01,0x8c27e716 .word 0x5b7e64ec,0x331af687 .word 0xf2d1df87,0xa556d5a0 .word 0xde5f170d,0x56755980 .word 0xbcddc6aa,0xc26c6110 .word 0x874e7ef6,0x2c96bf7b .word 0x609ecf9d,0x42da175a .word 0x85457111,0xe9db1a69 .word 0x11ca0059,0x490a3bfa .word 0x92fdbcaa,0xe80e7ac3 .word 0x3804a92c,0x40c7b84b .word 0x0020ee9b,0xa34bee9b .word 0xaee131d6,0x80712a2d .word 0x55cf0e10,0x5d5f8a41 .word 0x857c2ab3,0xfee9e9c8 .word 0x5cf1a577,0x34afb0f7 p0_invalidate_semaphore: .word 0 ! Data for Cross Processor Interrupt .align 8 received_xintr: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p0_dispatch_retry: .word 0,0 p0_xintr_data: .word 0x00000000,0x00000001 .word 0x0c76207f,0xb20b4ab2 .word 0x00000000,0x00000002 .word 0x51ab3b98,0x23973dbc .word 0x00000000,0x00000003 .word 0xc8c9adf7,0x88285311 .word 0x00000000,0x00000004 .word 0xd691e808,0x510d75b0 .word 0x00000000,0x00000005 .word 0x52302737,0x998c0b48 .word 0x00000000,0x00000006 .word 0xc782803f,0xa288bc61 .word 0x00000000,0x00000007 .word 0xafe79fdf,0xe86ad500 .word 0x00000000,0x00000008 .word 0x5dc26917,0xc6ff005c .align 8 p0_xintr_expected: .word 0 .align 64 xintr_data_ptrs: .word p0_xintr_data .align 8 p0_xintr_db: .skip 512 p0_xintr_retry_count: .word 0,0 p0_reset_cnt: .word 0 .align 8 p0_ec_timing_ctrl: .word 0,0 p0_ec_control: .word 0,0 p0_mcu_shadow: .skip 80 user_data_end: SECTION .p0_local0 DATA_VA=0x000800000 attr_data { Name = .p0_local0, VA = 0x0000000000800000, RA = 0x0000000010000000, PA = ra2pa(0x0000000010000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p0_local0_start p0_local0_begin: .skip 0x1400 p0_local0_start: .word 0xa175934e,0x4e22978b,0x9781cd3e,0x3ca850e1 .word 0xa1fe30c8,0x6f189839,0x4799c89c,0x820ba773 .word 0x7e524ebb,0x04d20a46,0xdd645a89,0xf75c5668 .word 0xc5b8ceb9,0x4d5424fa,0x93e4c240,0xc7628b5f p0_local0_end: SECTION .p0_local0_sec DATA_VA=0x000800000 attr_data { Name = .p0_local0_sec, VA = 0x0000000000800000, RA = 0x0000000030000000, PA = ra2pa(0x0000000030000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=SCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p0_local0_sec_start p0_local0_sec_begin: .skip 0x1400 p0_local0_sec_start: .word 0x13263a1c,0xacec2843,0xbe45371a,0x231c38b6 .word 0xb55f0198,0x66440c1c,0xfa0889e1,0x25bdc40f .word 0xda506b91,0xd2ba6426,0x5d46456f,0xc6067983 .word 0xc8968149,0xca52d7e1,0x63b8036c,0xca1dbeb9 p0_local0_sec_end: SECTION .p0_local1 DATA_VA=0x000802000 attr_data { Name = .p0_local1, VA = 0x0000000000802000, RA = 0x0000000010040000, PA = ra2pa(0x0000000010040000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p0_local1_start p0_local1_begin: .skip 0x1400 p0_local1_start: .word 0x09f396ac,0xa9aa2662,0xccc78d20,0xc447d709 .word 0xc8464fa8,0xfbfbc9cc,0x02cd0c75,0xdf8aea25 .word 0x209ddb90,0x26d860c1,0x0c7c609a,0x1ecf0787 .word 0x242711e3,0x7ca5ac4e,0x11ce23ea,0x50dffd57 p0_local1_end: SECTION .p0_local1_sec DATA_VA=0x000802000 attr_data { Name = .p0_local1_sec, VA = 0x0000000000802000, RA = 0x0000000030040000, PA = ra2pa(0x0000000030040000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=SCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p0_local1_sec_start p0_local1_sec_begin: .skip 0x1400 p0_local1_sec_start: .word 0x95fff103,0x3d604a9c,0x5e0529d2,0x784dddfc .word 0x3225f48b,0x88fb1763,0xb3e78224,0x1a8d5386 .word 0x646fc5f4,0x129a2bd4,0xda28b8ad,0xa7a985d3 .word 0x92563b44,0xaffd6a1f,0x2deb45e8,0x5dee9bc4 p0_local1_sec_end: SECTION .p0_local2 DATA_VA=0x000804000 attr_data { Name = .p0_local2, VA = 0x0000000000804000, RA = 0x0000000010080000, PA = ra2pa(0x0000000010080000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p0_local2_start p0_local2_begin: .skip 0x1400 p0_local2_start: .word 0x2e95c6ef,0xc03b91ae,0x8fee44a6,0x6ac772db .word 0x0a931793,0x926a46b1,0xd5743747,0x3bca1e4b .word 0xdbcd7ca0,0x821973ea,0x57899fbb,0x1f9bc41d .word 0x50ae413e,0x8e2ed52e,0x55790d32,0xe2263cb1 p0_local2_end: SECTION .p0_local2_sec DATA_VA=0x000804000 attr_data { Name = .p0_local2_sec, VA = 0x0000000000804000, RA = 0x0000000030080000, PA = ra2pa(0x0000000030080000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=SCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p0_local2_sec_start p0_local2_sec_begin: .skip 0x1400 p0_local2_sec_start: .word 0xf1055e53,0x236992c3,0xd6ff9c2a,0x817ccc8b .word 0x67bb13fd,0x04303354,0x8244e035,0xdc3cff1f .word 0xdc71b4ff,0xdd2aa0c2,0xadabdea7,0xf74f043a .word 0x328743fb,0x610602cc,0x86dcfb9a,0x101fa56e p0_local2_sec_end: SECTION .p0_local3 DATA_VA=0x000806000 attr_data { Name = .p0_local3, VA = 0x0000000000806000, RA = 0x00000000100c0000, PA = ra2pa(0x00000000100c0000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p0_local3_start p0_local3_begin: .skip 0x1400 p0_local3_start: .word 0xed2626fe,0x99428988,0x999bf2d0,0x72aa09a6 .word 0xef0c2a10,0x3f504171,0xd7100e5a,0x56367ada .word 0x85ef9f3a,0x91ac7e54,0xf20223db,0xff5636e8 .word 0x2bbcb2f6,0x66824a83,0x1524bb92,0xa8e2c55f p0_local3_end: SECTION .p0_local3_sec DATA_VA=0x000806000 attr_data { Name = .p0_local3_sec, VA = 0x0000000000806000, RA = 0x00000000300c0000, PA = ra2pa(0x00000000300c0000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=SCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p0_local3_sec_start p0_local3_sec_begin: .skip 0x1400 p0_local3_sec_start: .word 0x6dd96223,0x5947c779,0x085097da,0x315317c0 .word 0x3e235979,0xa42423f0,0xe9773d22,0x49d1610e .word 0x87fed287,0x5bc2523e,0x052fd791,0x6ff8bfb9 .word 0x9b55707b,0x4bea9d38,0xb835ef8f,0x04f925de p0_local3_sec_end: SECTION .p0_local4 DATA_VA=0x000808000 attr_data { Name = .p0_local4, VA = 0x0000000000808000, RA = 0x0000000010100000, PA = ra2pa(0x0000000010100000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p0_local4_start p0_local4_begin: .skip 0x1400 p0_local4_start: .word 0x636d8a3e,0xc6209ca6,0xc0dfed16,0x25828f64 .word 0x43b15d58,0x1a803be3,0xfd81e35f,0x1ea7b256 .word 0x083790f4,0x9c9ea76a,0x56a6c03b,0xa3568c4c .word 0x396f0200,0x243ac724,0xa942419c,0x21f13502 p0_local4_end: SECTION .p0_local4_sec DATA_VA=0x000808000 attr_data { Name = .p0_local4_sec, VA = 0x0000000000808000, RA = 0x0000000030100000, PA = ra2pa(0x0000000030100000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=SCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p0_local4_sec_start p0_local4_sec_begin: .skip 0x1400 p0_local4_sec_start: .word 0x3fc07af9,0x10c5f634,0x67230c0e,0x10d8f51e .word 0x0c662c8c,0x59398f40,0x4daf00d3,0x1ca27773 .word 0x7896068c,0xd90e52cc,0x917ef840,0x0369131e .word 0x5c26587e,0x2ed87010,0xdd9e69c4,0x85bf5f95 p0_local4_sec_end: SECTION .p0_local5 DATA_VA=0x00080a000 attr_data { Name = .p0_local5, VA = 0x000000000080a000, RA = 0x0000000010140000, PA = ra2pa(0x0000000010140000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p0_local5_start p0_local5_begin: .skip 0x1400 p0_local5_start: .word 0x618e2aba,0x975046cc,0xd9805ec1,0xe32f68ef .word 0x64a0dc4c,0x3db70e9a,0x0d9cec27,0xbd78ede7 .word 0x191917ea,0xb51a731a,0x4a46fa0d,0x310fa08b .word 0xfbb5d0fa,0x9f583f05,0x1cfa9aae,0x7fee3b5b p0_local5_end: SECTION .p0_local5_sec DATA_VA=0x00080a000 attr_data { Name = .p0_local5_sec, VA = 0x000000000080a000, RA = 0x0000000030140000, PA = ra2pa(0x0000000030140000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=SCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p0_local5_sec_start p0_local5_sec_begin: .skip 0x1400 p0_local5_sec_start: .word 0x110bf644,0x9b1de572,0x97db06f2,0x6623f754 .word 0xadbcc431,0xb0adaf5e,0x8365e93b,0x7398626b .word 0x4fa1c03a,0x9e31052f,0x7a4f16fe,0xa2c584f2 .word 0xfa76ba77,0x1edba537,0x33d7fad2,0xb0fcab2e p0_local5_sec_end: SECTION .p0_local6 DATA_VA=0x00080c000 attr_data { Name = .p0_local6, VA = 0x000000000080c000, RA = 0x0000000010180000, PA = ra2pa(0x0000000010180000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p0_local6_start p0_local6_begin: .skip 0x1400 p0_local6_start: .word 0x664c4ada,0xf9276d1d,0x47c0dba2,0x2ad7340b .word 0x6874caff,0xed49370c,0x30ef70ef,0xfe8f387f .word 0x5bf3f83d,0x1850cdf0,0x6853bd89,0x548612b5 .word 0xc2809bda,0xce9357a6,0xc4d9e35f,0x88f88aa3 p0_local6_end: SECTION .p0_local6_sec DATA_VA=0x00080c000 attr_data { Name = .p0_local6_sec, VA = 0x000000000080c000, RA = 0x0000000030180000, PA = ra2pa(0x0000000030180000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=SCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p0_local6_sec_start p0_local6_sec_begin: .skip 0x1400 p0_local6_sec_start: .word 0x4b742115,0x291fd186,0x7dc66b31,0xa9c254aa .word 0x863fba7b,0x681bf78a,0x66dfb8ce,0x62097954 .word 0x072d6118,0xa6309d67,0xf0a6b847,0x9c6f2e62 .word 0x017c0f89,0xe933fb8d,0x86152a7c,0x7ad11b82 p0_local6_sec_end: SECTION .share0 DATA_VA=0x00080e000 attr_data { Name = .share0, VA = 0x000000000080e000, RA = 0x00000000201c0000, PA = ra2pa(0x00000000201c0000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global share0_start share0_begin: share0_start: .word 0xfc69c9d1,0xc795f368,0xc5a9deba,0x4e21d253 .word 0x5ddf6329,0xb6ddd440,0x5c65cf87,0x0c150b43 .word 0xb36ddb78,0x02488521,0x0513eb67,0x5ea1e120 .word 0x5af46c4b,0xc771d778,0x02a63a9f,0x1da5a8f9 share0_end: SECTION .share1 DATA_VA=0x000810000 attr_data { Name = .share1, VA = 0x0000000000810000, RA = 0x0000000020800000, PA = ra2pa(0x0000000020800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global share1_start share1_begin: share1_start: .word 0x23d60d84,0x3fb3ec13,0xb800b974,0x66a20954 .word 0xb2cbc625,0x6449e5d5,0xe1d1e8a8,0xd3e0722c .word 0x1a9000c3,0x1fef1b60,0x2e224e90,0xa228a97a .word 0x32d6b4ae,0x819831a2,0x44b71d2d,0x072b1fde .word 0xdd77977d,0xc614dc50,0xd871db78,0xfa0d80cf .word 0x6284aef8,0x576e7e2a,0x9d8a50bd,0xb44ada80 .word 0xcbdbad43,0xed9c86ca,0x1b758961,0xce6a5fae .word 0x7f743197,0x8ff87f1d,0xb4ff4a0c,0x35e86e76 share1_end: SECTION .share2 DATA_VA=0x000812000 attr_data { Name = .share2, VA = 0x0000000000812000, RA = 0x00000000211c0000, PA = ra2pa(0x00000000211c0000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global share2_start share2_begin: share2_start: .word 0xff70b3ec,0x28daf73a,0x1df15b0a,0xfc84ca22 .word 0xb1fff3af,0x05464e02,0xcc633c22,0x4fbef66d .word 0x7c92aa63,0x17745518,0x77c83dbc,0x60b5a053 .word 0xe0e30457,0xaf991cb7,0x2896f7eb,0x614ae50c share2_end: SECTION .share3 DATA_VA=0x000814000 attr_data { Name = .share3, VA = 0x0000000000814000, RA = 0x0000000021800000, PA = ra2pa(0x0000000021800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global share3_start share3_begin: share3_start: .word 0x03925c53,0xe6e072bd,0x59676f50,0x6c53241f .word 0x56856c2c,0x6f8029ac,0xfe739e84,0xe1e91f74 .word 0x7ca79c50,0x9837424b,0x4e6feaf3,0xd0f9445f .word 0x521fc74f,0x3e756c8d,0x7b934964,0x72117cd2 .word 0x730e48bf,0x06dfc595,0x895b264f,0x707f932f .word 0xd44e3896,0xa0032ae9,0xa8b1b994,0x528322e1 .word 0x1123168a,0x5e32bcf1,0xdd0dc6cb,0x7eb76567 .word 0x15d50828,0x43907f94,0x8208014d,0xc4e353e4 .word 0x0457fef6,0x9d79de7c,0xf6315b4f,0xcba29e60 .word 0x8a75b947,0x3112e260,0xeb9854c7,0x2434ec61 .word 0xac19e34e,0x92f6d14e,0x401931e3,0xcc2560f3 .word 0xd0d35969,0x41cadf58,0x951cc6ae,0x2fc932e3 .word 0xc2e9de96,0x8445b84a,0x6a5d21cb,0x1607576b .word 0xb30eae95,0xba80756f,0x22b6da0c,0x3cffbbae .word 0xd455f142,0x4648fa53,0x69d45fd2,0x400e6e31 .word 0x807768ee,0x886e7ad2,0x03e9bae6,0x1d581941 .word 0x32dcd874,0x0efadc42,0xdfa6ff17,0x65d04513 .word 0x299f4978,0x9a68b808,0x7c256d92,0xcf42efbf .word 0x35688833,0x5d83699a,0x05b76fd9,0x90304d60 .word 0x8dd86d95,0x72d45143,0x213c8147,0x3950e6d8 .word 0x58095df1,0xf800103c,0xf44c8d07,0x11d58c74 .word 0xcae0ff11,0xc7461003,0xa9f93bb3,0xa27b2957 .word 0xbcbc6c95,0xecbf860b,0x5a88827e,0x9a4bd3b5 .word 0x5407d79e,0xf430670f,0xbf5b441d,0x248602a1 .word 0x9c041b01,0x8c27e716,0x5b7e64ec,0x331af687 .word 0xf2d1df87,0xa556d5a0,0xde5f170d,0x56755980 .word 0xbcddc6aa,0xc26c6110,0x874e7ef6,0x2c96bf7b .word 0x609ecf9d,0x42da175a,0x85457111,0xe9db1a69 .word 0x11ca0059,0x490a3bfa,0x92fdbcaa,0xe80e7ac3 .word 0x3804a92c,0x40c7b84b,0x0020ee9b,0xa34bee9b .word 0xaee131d6,0x80712a2d,0x55cf0e10,0x5d5f8a41 .word 0x857c2ab3,0xfee9e9c8,0x5cf1a577,0x34afb0f7 share3_end: