/* * ========== Copyright Header Begin ========================================== * * OpenSPARC T2 Processor File: mpgen_2000_7.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 = 327144522 ! Riesling can be on ! 1 Thread, 2000 lines ! mpgen created on Dec 20, 2005 (16:35:03) ! mpgen_2000_7.s created on Mar 27, 2009 (14:45:22) ! RC file : random.rc ! cmd = /import/n2-tools/release/tools/mpgen/mpgen,1.051220 -rc random.rc -o mpgen_2000_7 -p 1 -l 2000 #define H_HT0_Hw_Corrected_Error_0x63 hw_corrected_error_handler #define MAIN_PAGE_NUCLEUS_ALSO #define MAIN_PAGE_HV_ALSO #define N_CPUS 1 #define ENABLE_T0_Fp_exception_ieee_754_0x21 #define ENABLE_T0_Fp_exception_other_0x22 #define ENABLE_T0_Fp_disabled_0x20 #define ENABLE_T0_Illegal_instruction_0x10 #define ENABLE_T1_Illegal_instruction_0x10 #define ENABLE_HT0_Illegal_instruction_0x10 #define ENABLE_HT1_Illegal_instruction_0x10 #define ENABLE_T0_Clean_Window_0x24 #define THREAD_COUNT 1 #define THREAD_STRIDE 1 #define SKIP_TRAPCHECK #define USE_MPGEN_TRAPS #include "hboot.s" .text .global main main: ! Random code for Processor 0 processor_0: ta T_CHANGE_PRIV wrpr %g0,7,%cleanwin call p0_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 0 wr %g0,0x4,%fprs ! Make sure fef is 1 set p0_init_freg,%g1 ! %f0 = fe404be9 e15ff053 4c7409d6 faf1fd1d ! %f4 = c0dd6dad ac4afc78 66e69755 abc494e6 ! %f8 = 9b3da965 49f66542 d5798c2a 8c640302 ! %f12 = 2ddbe38d 11c9ce6c fa897263 ff007ac4 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 1a5e06f5 024d0e79 7ec1827f ba63f429 ! %f20 = 79712c98 1e002b42 6a65fdce ad3359d4 ! %f24 = 1aa3d4c8 60cf7529 a3f8d4e4 412a4443 ! %f28 = 80b96942 812fd83f fa50418d 05b6d313 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 94ad1c1c d7cfd5cd 498c63e2 166f67c7 ! %f36 = 4f58c117 d70ef967 625005b1 34ed13b9 ! %f40 = d70f8fb2 3847586c 73caa9ae c01dc268 ! %f44 = 98dee8ff 9f025c36 87a2d8ec 0674e1ce ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x01159dff00000010,%g7,%g1 ! GSR scale = 2, align = 0 wr %g1,%g0,%gsr ! GSR = 01159dff00000010 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[00000000100c1400] = 45c0c745 f0fa9075, %l0 = a3c21a0f, %l1 = da43a574 ldda [%i3+%g0]0x80,%l0 ! %l0 = 0000000045c0c745 00000000f0fa9075 ! Mem[0000000030001400] = 81e80175, %l5 = a6faa98c3180bf06 ldsba [%i0+%g0]0x89,%l5 ! %l5 = 0000000000000075 ! %l1 = 00000000f0fa9075, %l6 = 3ad2da6a9bead260, %l0 = 0000000045c0c745 addc %l1,%l6,%l0 ! %l0 = 3ad2da6b8ce562d5 ! %l4 = f5a93394, %l5 = 00000075, Mem[0000000010001410] = 1eff6dbe 95e5065c stda %l4,[%i0+%o5]0x88 ! Mem[0000000010001410] = f5a93394 00000075 ! Mem[0000000010081438] = dedcd297d3d1ac9b, %l2 = c99b79068f89e293, %l0 = 3ad2da6b8ce562d5 add %i2,0x38,%g1 casxa [%g1]0x80,%l2,%l0 ! %l0 = dedcd297d3d1ac9b ! Mem[00000000201c0000] = 2a5ff5e1, %l4 = acd7d5aff5a93394 lduha [%o0+0x000]%asi,%l4 ! %l4 = 0000000000002a5f ! %l3 = 8e09f69633127bcd, Mem[0000000030181400] = 86bf798a stha %l3,[%i6+%g0]0x89 ! Mem[0000000030181400] = 86bf7bcd ! Mem[00000000300c1400] = 4da5938e, %l2 = c99b79068f89e293 ldsba [%i3+%g0]0x89,%l2 ! %l2 = ffffffffffffff8e ! Mem[0000000010081408] = 88c15e99, %l1 = 00000000f0fa9075 ldswa [%i2+%o4]0x88,%l1 ! %l1 = ffffffff88c15e99 ! Starting 10 instruction Store Burst ! %l2 = ffffffffffffff8e, Mem[0000000010041408] = a765890e stwa %l2,[%i1+%o4]0x80 ! Mem[0000000010041408] = ffffff8e p0_label_2: ! Mem[0000000010001410] = f5a93394, %l6 = 3ad2da6a9bead260 swapa [%i0+%o5]0x88,%l6 ! %l6 = 00000000f5a93394 ! %f24 = 1aa3d4c8 60cf7529, %l6 = 00000000f5a93394 ! Mem[0000000010001430] = 20da190867476ccf add %i0,0x030,%g1 stda %f24,[%g1+%l6]ASI_PST32_P ! Mem[0000000010001430] = 20da190867476ccf ! %l4 = 0000000000002a5f, %l2 = ffffffffffffff8e, %y = 00000000 umul %l4,%l2,%l4 ! %l4 = 00002a5effed21b2, %y = 00002a5e ! %l4 = ffed21b2, %l5 = 00000075, Mem[0000000010001418] = beb72a72 48820868 std %l4,[%i0+0x018] ! Mem[0000000010001418] = ffed21b2 00000075 ! %l5 = 0000000000000075, Mem[0000000010001400] = 48d7e647 stba %l5,[%i0+%g0]0x88 ! Mem[0000000010001400] = 48d7e675 ! %l3 = 8e09f69633127bcd, %l6 = 00000000f5a93394, %l4 = 00002a5effed21b2 mulx %l3,%l6,%l4 ! %l4 = a1eae2b120ae6984 ! Mem[0000000030041410] = 53f2069f, %l1 = ffffffff88c15e99 swapa [%i1+%o5]0x81,%l1 ! %l1 = 0000000053f2069f ! %f12 = 2ddbe38d 11c9ce6c, %l4 = a1eae2b120ae6984 ! Mem[0000000010041410] = 26f74f52c7916701 add %i1,0x010,%g1 stda %f12,[%g1+%l4]ASI_PST8_P ! Mem[0000000010041410] = 2df74f52c7c96701 ! %f2 = 4c7409d6 faf1fd1d, Mem[0000000030041408] = 5f32d010 5898a632 stda %f2 ,[%i1+%o4]0x81 ! Mem[0000000030041408] = 4c7409d6 faf1fd1d ! Starting 10 instruction Load Burst ! Mem[0000000010081400] = d99178ce, %l2 = ffffffffffffff8e ldswa [%i2+%g0]0x80,%l2 ! %l2 = ffffffffd99178ce p0_label_3: ! Mem[0000000010141408] = 587577c9, %l4 = a1eae2b120ae6984 ldswa [%i5+%o4]0x88,%l4 ! %l4 = 00000000587577c9 ! Mem[0000000030141400] = da0e2e46, %f15 = ff007ac4 lda [%i5+%g0]0x81,%f15 ! %f15 = da0e2e46 ! Mem[0000000010141408] = c9777558 3f98fef2, %l4 = 587577c9, %l5 = 00000075 ldda [%i5+%o4]0x80,%l4 ! %l4 = 00000000c9777558 000000003f98fef2 ! Mem[0000000010181400] = 96f4972d 80d089c5, %l6 = f5a93394, %l7 = 5daf11bc ldda [%i6+%g0]0x80,%l6 ! %l6 = 0000000096f4972d 0000000080d089c5 ! Mem[0000000030041408] = d609744c, %l0 = dedcd297d3d1ac9b lduha [%i1+%o4]0x89,%l0 ! %l0 = 000000000000744c ! Mem[0000000010181400] = 2d97f496, %l6 = 0000000096f4972d ldswa [%i6+%g0]0x88,%l6 ! %l6 = 000000002d97f496 ! Mem[0000000030081408] = a4c8aff5, %l7 = 0000000080d089c5 ldsba [%i2+%o4]0x81,%l7 ! %l7 = ffffffffffffffa4 ! Mem[0000000030081408] = f5afc8a4, %l2 = ffffffffd99178ce ldswa [%i2+%o4]0x89,%l2 ! %l2 = fffffffff5afc8a4 ! Mem[0000000010001428] = 6b5c1a83, %l6 = 000000002d97f496 ldswa [%i0+0x028]%asi,%l6 ! %l6 = 000000006b5c1a83 ! Starting 10 instruction Store Burst ! Mem[0000000010081438] = dedcd297, %l3 = 8e09f69633127bcd ldsw [%i2+0x038],%l3 ! %l3 = ffffffffdedcd297 p0_label_4: ! Mem[0000000010141408] = 587577c9, %l3 = ffffffffdedcd297 swapa [%i5+%o4]0x88,%l3 ! %l3 = 00000000587577c9 ! %l2 = fffffffff5afc8a4, Mem[0000000010181434] = ab34f7d3 stw %l2,[%i6+0x034] ! Mem[0000000010181434] = f5afc8a4 ! Mem[0000000030081410] = d8650bbf, %l3 = 00000000587577c9 swapa [%i2+%o5]0x81,%l3 ! %l3 = 00000000d8650bbf ! %l4 = c9777558, %l5 = 3f98fef2, Mem[0000000030081400] = 07913d55 059068f8 stda %l4,[%i2+%g0]0x89 ! Mem[0000000030081400] = c9777558 3f98fef2 ! Mem[0000000030001410] = 0e3dea20, %l4 = 00000000c9777558 swapa [%i0+%o5]0x81,%l4 ! %l4 = 000000000e3dea20 ! %l6 = 000000006b5c1a83, Mem[0000000030141408] = 379ca0f7 stha %l6,[%i5+%o4]0x89 ! Mem[0000000030141408] = 379c1a83 ! %l6 = 000000006b5c1a83, %l5 = 000000003f98fef2, %l1 = 0000000053f2069f sdivx %l6,%l5,%l1 ! %l1 = 0000000000000001 ! %l2 = fffffffff5afc8a4, Mem[0000000030181400] = 86bf7bcd stwa %l2,[%i6+%g0]0x89 ! Mem[0000000030181400] = f5afc8a4 ! %l5 = 000000003f98fef2, Mem[0000000030041400] = 55ce4e7c stwa %l5,[%i1+%g0]0x89 ! Mem[0000000030041400] = 3f98fef2 ! Starting 10 instruction Load Burst ! Mem[0000000020800040] = 38ca7fe3, %l2 = fffffffff5afc8a4 lduha [%o1+0x040]%asi,%l2 ! %l2 = 00000000000038ca p0_label_5: ! Mem[0000000010101420] = b43671e0771290dc, %f22 = 6a65fdce ad3359d4 ldda [%i4+0x020]%asi,%f22 ! %f22 = b43671e0 771290dc ! Mem[00000000100c1410] = 62842646b16b1eec, %f20 = 79712c98 1e002b42 ldda [%i3+%o5]0x80,%f20 ! %f20 = 62842646 b16b1eec ! Mem[00000000100c1410] = 62842646 b16b1eec, %l6 = 6b5c1a83, %l7 = ffffffa4 ldda [%i3+%o5]0x80,%l6 ! %l6 = 0000000062842646 00000000b16b1eec ! %f12 = 2ddbe38d, Mem[0000000010101400] = 196cc887 sta %f12,[%i4+%g0]0x88 ! Mem[0000000010101400] = 2ddbe38d ! Mem[0000000010181408] = 84ac5c2f, %l0 = 000000000000744c lduwa [%i6+%o4]0x88,%l0 ! %l0 = 0000000084ac5c2f ! Mem[0000000030041410] = 76b69b9d 995ec188, %l0 = 84ac5c2f, %l1 = 00000001 ldda [%i1+%o5]0x89,%l0 ! %l0 = 00000000995ec188 0000000076b69b9d ! Mem[0000000010001410] = 60d2ea9b, %l5 = 000000003f98fef2 ldswa [%i0+%o5]0x80,%l5 ! %l5 = 0000000060d2ea9b ! Mem[0000000030001410] = c9777558, %l3 = 00000000d8650bbf lduha [%i0+%o5]0x81,%l3 ! %l3 = 000000000000c977 ! Mem[0000000010141404] = c5c8722c, %l2 = 00000000000038ca lduh [%i5+0x004],%l2 ! %l2 = 000000000000c5c8 ! Starting 10 instruction Store Burst ! %l2 = 0000c5c8, %l3 = 0000c977, Mem[0000000010101438] = 1198ad0d 8cb03c43 stda %l2,[%i4+0x038]%asi ! Mem[0000000010101438] = 0000c5c8 0000c977 p0_label_6: ! %f11 = 8c640302, Mem[0000000030081400] = c9777558 sta %f11,[%i2+%g0]0x89 ! Mem[0000000030081400] = 8c640302 ! %l4 = 0e3dea20, %l5 = 60d2ea9b, Mem[0000000030001410] = c9777558 4d21e627 stda %l4,[%i0+%o5]0x81 ! Mem[0000000030001410] = 0e3dea20 60d2ea9b ! Mem[0000000030001408] = 41b5aeb9, %l2 = 000000000000c5c8 ldswa [%i0+%o4]0x81,%l2 ! %l2 = 0000000041b5aeb9 ! %l0 = 00000000995ec188, Mem[00000000211c0000] = 889f6ca5, %asi = 80 stba %l0,[%o2+0x000]%asi ! Mem[00000000211c0000] = 889f6ca5 ! Mem[0000000020800000] = 6025e181, %l0 = 00000000995ec188 ldstub [%o1+%g0],%l0 ! %l0 = 00000060000000ff ! %f10 = d5798c2a, Mem[0000000010001400] = 75e6d748 sta %f10,[%i0+%g0]0x80 ! Mem[0000000010001400] = d5798c2a ! %l3 = 000000000000c977, Mem[0000000030001408] = b9aeb541 stba %l3,[%i0+%o4]0x89 ! Mem[0000000030001408] = b9aeb577 ! Mem[0000000030141408] = 831a9c37, %l2 = 0000000041b5aeb9 ldstuba [%i5+%o4]0x81,%l2 ! %l2 = 00000083000000ff ! Mem[0000000010141410] = 2db19af65be790f8, %l0 = 0000000000000060, %l6 = 0000000062842646 add %i5,0x10,%g1 casxa [%g1]0x80,%l0,%l6 ! %l6 = 2db19af65be790f8 ! Starting 10 instruction Load Burst ! Mem[0000000010141410] = 2db19af6 5be790f8, %l0 = 00000060, %l1 = 76b69b9d ldda [%i5+%o5]0x80,%l0 ! %l0 = 000000002db19af6 000000005be790f8 p0_label_7: ! Mem[0000000010041418] = b7fb00db1a1368fc, %f24 = 1aa3d4c8 60cf7529 ldd [%i1+0x018],%f24 ! %f24 = b7fb00db 1a1368fc ! Mem[0000000010001400] = d5798c2a, %l5 = 0000000060d2ea9b lduba [%i0+%g0]0x80,%l5 ! %l5 = 00000000000000d5 ! Mem[0000000010181410] = 8999a672, %l4 = 000000000e3dea20 lduba [%i6+%o5]0x80,%l4 ! %l4 = 0000000000000089 ! Mem[00000000201c0000] = 2a5ff5e1, %l5 = 00000000000000d5 ldsba [%o0+0x001]%asi,%l5 ! %l5 = 000000000000005f membar #Sync ! Added by membar checker (1) ! Mem[0000000010101400] = 8de3db2d 49ab3c82 42cb47db 2b32282e ! Mem[0000000010101410] = 4cf81df7 f136a371 e3ae467b f2cdcb03 ! Mem[0000000010101420] = b43671e0 771290dc c8cebecc 8c3855b4 ! Mem[0000000010101430] = 107ed60d b565b7b1 0000c5c8 0000c977 ldda [%i4]ASI_BLK_P,%f16 ! Block Load from 0000000010101400 ! Mem[0000000010101400] = 8de3db2d, %l7 = 00000000b16b1eec lduwa [%i4+%g0]0x80,%l7 ! %l7 = 000000008de3db2d ! Mem[0000000010001400] = d5798c2a, %l4 = 0000000000000089 ldswa [%i0+%g0]0x80,%l4 ! %l4 = ffffffffd5798c2a ! Mem[0000000030001408] = 77b5aeb9, %l6 = 2db19af65be790f8 ldsha [%i0+%o4]0x81,%l6 ! %l6 = 00000000000077b5 ! Mem[0000000010141400] = 20c913c2c5c8722c, %l5 = 000000000000005f ldxa [%i5+%g0]0x80,%l5 ! %l5 = 20c913c2c5c8722c ! Starting 10 instruction Store Burst ! %l4 = ffffffffd5798c2a, Mem[0000000020800040] = 38ca7fe3, %asi = 80 stha %l4,[%o1+0x040]%asi ! Mem[0000000020800040] = 8c2a7fe3 p0_label_8: ! %f1 = e15ff053, %f7 = abc494e6 fcmpes %fcc2,%f1 ,%f7 ! %fcc2 = 1 membar #Sync ! Added by membar checker (2) ! %f6 = 66e69755 abc494e6, Mem[0000000010101410] = f71df84c 71a336f1 stda %f6 ,[%i4+%o5]0x88 ! Mem[0000000010101410] = 66e69755 abc494e6 ! Mem[00000000300c1408] = 67777b67, %l6 = 00000000000077b5 swapa [%i3+%o4]0x81,%l6 ! %l6 = 0000000067777b67 ! %l6 = 0000000067777b67, Mem[0000000020800041] = 8c2a7fe3 stb %l6,[%o1+0x041] ! Mem[0000000020800040] = 8c677fe3 ! %f24 = b43671e0 771290dc, %l0 = 000000002db19af6 ! Mem[00000000100c1428] = e627c24b9e3f378c add %i3,0x028,%g1 stda %f24,[%g1+%l0]ASI_PST32_PL ! Mem[00000000100c1428] = e627c24be07136b4 ! %f30 = 0000c5c8 0000c977, Mem[0000000010141418] = 510d1b7c 7313ca4e stda %f30,[%i5+0x018]%asi ! Mem[0000000010141418] = 0000c5c8 0000c977 ! Mem[00000000300c1408] = 000077b5, %l4 = ffffffffd5798c2a ldstuba [%i3+%o4]0x81,%l4 ! %l4 = 00000000000000ff ! %f12 = 2ddbe38d 11c9ce6c, %l5 = 20c913c2c5c8722c ! Mem[0000000030181428] = 609351efda226fcd add %i6,0x028,%g1 stda %f12,[%g1+%l5]ASI_PST8_SL ! Mem[0000000030181428] = 6093c911dae36fcd ! %l5 = 20c913c2c5c8722c, Mem[0000000020800001] = ff25e181 stb %l5,[%o1+0x001] ! Mem[0000000020800000] = ff2ce181 ! Starting 10 instruction Load Burst ! Mem[0000000010101400] = 8de3db2d49ab3c82, %f10 = d5798c2a 8c640302 ldda [%i4+%g0]0x80,%f10 ! %f10 = 8de3db2d 49ab3c82 p0_label_9: ! Mem[000000001008140c] = daef9282, %l6 = 0000000067777b67 ldsb [%i2+0x00e],%l6 ! %l6 = ffffffffffffff92 ! Mem[00000000100c1408] = 6acd3744 5fe82999, %l0 = 2db19af6, %l1 = 5be790f8 ldda [%i3+%o4]0x80,%l0 ! %l0 = 000000006acd3744 000000005fe82999 ! Mem[00000000211c0000] = 889f6ca5, %l4 = 0000000000000000 lduha [%o2+0x000]%asi,%l4 ! %l4 = 000000000000889f ! Mem[0000000010001400] = 2a8c79d5, %f16 = 8de3db2d lda [%i0+%g0]0x88,%f16 ! %f16 = 2a8c79d5 ! Mem[0000000030041410] = 88c15e99, %f7 = abc494e6 lda [%i1+%o5]0x81,%f7 ! %f7 = 88c15e99 ! Mem[0000000010001418] = ffed21b2, %l4 = 000000000000889f ldsb [%i0+0x018],%l4 ! %l4 = ffffffffffffffff ! Mem[0000000030041410] = 995ec188, %l5 = 20c913c2c5c8722c ldswa [%i1+%o5]0x89,%l5 ! %l5 = ffffffff995ec188 ! Mem[0000000010141410] = 2db19af6, %l7 = 000000008de3db2d lduha [%i5+%o5]0x80,%l7 ! %l7 = 0000000000002db1 ! Mem[0000000020800040] = 8c677fe3, %l3 = 000000000000c977 ldsh [%o1+0x040],%l3 ! %l3 = ffffffffffff8c67 ! Starting 10 instruction Store Burst ! Mem[0000000010101410] = e694c4ab, %l3 = ffffffffffff8c67 ldstuba [%i4+%o5]0x80,%l3 ! %l3 = 000000e6000000ff p0_label_10: ! Mem[0000000010081410] = 4e5b5089, %l6 = ffffffffffffff92 swapa [%i2+%o5]0x80,%l6 ! %l6 = 000000004e5b5089 ! %f2 = 4c7409d6, %f26 = c8cebecc, %f14 = fa897263 da0e2e46 fsmuld %f2 ,%f26,%f14 ! %f14 = c2b8a2b9 7f155100 ! %l4 = ffffffffffffffff, Mem[0000000010141410] = 2db19af6 stwa %l4,[%i5+%o5]0x80 ! Mem[0000000010141410] = ffffffff ! %l7 = 0000000000002db1, Mem[0000000030141410] = d068ac26084837fe stxa %l7,[%i5+%o5]0x89 ! Mem[0000000030141410] = 0000000000002db1 ! Mem[00000000300c1408] = ff0077b5, %l5 = ffffffff995ec188 swapa [%i3+%o4]0x81,%l5 ! %l5 = 00000000ff0077b5 ! %l4 = ffffffff, %l5 = ff0077b5, Mem[00000000100c1408] = 4437cd6a 9929e85f stda %l4,[%i3+%o4]0x88 ! Mem[00000000100c1408] = ffffffff ff0077b5 ! %f23 = f2cdcb03, Mem[0000000030101410] = 83665fc2 sta %f23,[%i4+%o5]0x81 ! Mem[0000000030101410] = f2cdcb03 ! %l0 = 000000006acd3744, Mem[00000000100c140c] = b57700ff, %asi = 80 stba %l0,[%i3+0x00c]%asi ! Mem[00000000100c140c] = 447700ff ! %l2 = 00000083, %l3 = 000000e6, Mem[0000000030001410] = 20ea3d0e 9bead260 stda %l2,[%i0+%o5]0x89 ! Mem[0000000030001410] = 00000083 000000e6 ! Starting 10 instruction Load Burst ! Mem[00000000100c1400] = 45c0c745, %f18 = 42cb47db lda [%i3+%g0]0x80,%f18 ! %f18 = 45c0c745 p0_label_11: ! Mem[0000000010181410] = 8999a672, %l3 = 00000000000000e6 ldsha [%i6+%o5]0x80,%l3 ! %l3 = ffffffffffff8999 ! Mem[0000000010001400] = 2a8c79d5, %l0 = 000000006acd3744 ldsba [%i0+%g0]0x88,%l0 ! %l0 = ffffffffffffffd5 membar #Sync ! Added by membar checker (3) ! Mem[0000000030101400] = 076757ba 712bedc7 8204c21c 44d14edc ! Mem[0000000030101410] = f2cdcb03 872e8493 a0e9002b f5572383 ! Mem[0000000030101420] = 750df918 e182ed45 d5c38f39 76d8a6f4 ! Mem[0000000030101430] = 63550c07 d193eb58 04489dfb 04763e1b ldda [%i4]ASI_BLK_AIUSL,%f0 ! Block Load from 0000000030101400 ! Mem[0000000021800180] = 39412b6a, %l0 = ffffffffffffffd5 ldub [%o3+0x180],%l0 ! %l0 = 0000000000000039 ! Mem[0000000010101408] = 42cb47db, %l3 = ffffffffffff8999 lduha [%i4+%o4]0x80,%l3 ! %l3 = 00000000000042cb ! %f30 = 0000c5c8, %f28 = 107ed60d, %f24 = b43671e0 771290dc fsmuld %f30,%f28,%f24 ! %l0 = 000000000000005b, Unfinished, %fsr = 0400000000 ! Mem[000000001004141c] = 1a1368fc, %l6 = 000000004e5b5089 ldsba [%i1+0x01f]%asi,%l6 ! %l6 = fffffffffffffffc ! Mem[00000000100c1410] = 62842646, %f17 = 49ab3c82 lda [%i3+%o5]0x80,%f17 ! %f17 = 62842646 ! %l2 = 0000000000000083, imm = 0000000000000b98, %l6 = fffffffffffffffc orn %l2,0xb98,%l6 ! %l6 = fffffffffffff4e7 ! Starting 10 instruction Store Burst ! %l3 = 00000000000042cb, Mem[0000000010041410] = 524ff72d stha %l3,[%i1+%o5]0x88 ! Mem[0000000010041410] = 524f42cb p0_label_12: membar #Sync ! Added by membar checker (4) ! %f22 = e3ae467b f2cdcb03, %l1 = 000000005fe82999 ! Mem[0000000030101428] = d5c38f3976d8a6f4 add %i4,0x028,%g1 stda %f22,[%g1+%l1]ASI_PST16_SL ! Mem[0000000030101428] = 03cb8f3976d8aee3 ! %l5 = 00000000ff0077b5, Mem[0000000030001408] = b9aeb577 stwa %l5,[%i0+%o4]0x89 ! Mem[0000000030001408] = ff0077b5 ! Code Fragment 3 p0_fragment_1: ! %l0 = 000000000000005b setx 0x71e1fd58151d23e3,%g7,%l0 ! %l0 = 71e1fd58151d23e3 ! %l1 = 000000005fe82999 setx 0x5719f1d7f3fa2f7b,%g7,%l1 ! %l1 = 5719f1d7f3fa2f7b 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 = 71e1fd58151d23e3 setx 0x9b4479284d42720b,%g7,%l0 ! %l0 = 9b4479284d42720b ! %l1 = 5719f1d7f3fa2f7b setx 0x5aa18c3f9c7ccf63,%g7,%l1 ! %l1 = 5aa18c3f9c7ccf63 ! Mem[0000000030081410] = c9777558, %l7 = 0000000000002db1 swapa [%i2+%o5]0x89,%l7 ! %l7 = 00000000c9777558 ! %l2 = 0000000000000083, Mem[0000000030101408] = 1cc20482 stwa %l2,[%i4+%o4]0x89 ! Mem[0000000030101408] = 00000083 ! %f8 = 45ed82e1 18f90d75, %l1 = 5aa18c3f9c7ccf63 ! Mem[0000000010001400] = d5798c2aa9997bb0 stda %f8,[%i0+%l1]ASI_PST8_P ! Mem[0000000010001400] = d5ed822aa9990d75 ! %l5 = 00000000ff0077b5, Mem[0000000010001410] = 60d2ea9b75000000 stxa %l5,[%i0+%o5]0x80 ! Mem[0000000010001410] = 00000000ff0077b5 ! Mem[0000000010181410] = 72a69989, %l6 = fffffffffffff4e7 swapa [%i6+%o5]0x88,%l6 ! %l6 = 0000000072a69989 ! Mem[000000001008140c] = daef9282, %l0 = 9b4479284d42720b swap [%i2+0x00c],%l0 ! %l0 = 00000000daef9282 ! Starting 10 instruction Load Burst ! Mem[0000000010001400] = 750d99a92a82edd5, %l7 = 00000000c9777558 ldxa [%i0+%g0]0x88,%l7 ! %l7 = 750d99a92a82edd5 p0_label_13: ! Mem[0000000010141400] = 20c913c2, %l7 = 750d99a92a82edd5 ldsha [%i5+%g0]0x80,%l7 ! %l7 = 00000000000020c9 ! Mem[0000000010141400] = c213c920, %l4 = ffffffffffffffff ldsha [%i5+%g0]0x88,%l4 ! %l4 = ffffffffffffc920 ! Mem[00000000300c1410] = 0b3586c4, %f27 = 8c3855b4 lda [%i3+%o5]0x89,%f27 ! %f27 = 0b3586c4 ! Mem[0000000010181408] = d32ad924 84ac5c2f, %l0 = daef9282, %l1 = 9c7ccf63 ldda [%i6+%o4]0x88,%l0 ! %l0 = 0000000084ac5c2f 00000000d32ad924 ! Mem[0000000010081408] = 995ec188, %l2 = 0000000000000083 ldstuba [%i2+%o4]0x80,%l2 ! %l2 = 00000099000000ff ! Mem[00000000100c1408] = ffffffff, %l5 = 00000000ff0077b5 lduha [%i3+%o4]0x80,%l5 ! %l5 = 000000000000ffff ! Mem[00000000100c1400] = 45c0c745, %l4 = ffffffffffffc920 ldsba [%i3+%g0]0x80,%l4 ! %l4 = 0000000000000045 ! %l5 = 000000000000ffff, Mem[00000000100c1408] = ffffffff, %asi = 80 stwa %l5,[%i3+0x008]%asi ! Mem[00000000100c1408] = 0000ffff ! Mem[0000000010141400] = 20c913c2 c5c8722c, %l6 = 72a69989, %l7 = 000020c9 ldd [%i5+%g0],%l6 ! %l6 = 0000000020c913c2 00000000c5c8722c ! Starting 10 instruction Store Burst ! Mem[0000000030101410] = f2cdcb03, %l5 = 000000000000ffff ldstuba [%i4+%o5]0x81,%l5 ! %l5 = 000000f2000000ff p0_label_14: ! %f16 = 2a8c79d5 62842646 45c0c745 2b32282e ! %f20 = 4cf81df7 f136a371 e3ae467b f2cdcb03 ! %f24 = b43671e0 771290dc c8cebecc 0b3586c4 ! %f28 = 107ed60d b565b7b1 0000c5c8 0000c977 stda %f16,[%i6]ASI_BLK_AIUS ! Block Store to 0000000030181400 ! %f4 = 93842e87 03cbcdf2, Mem[0000000030141400] = da0e2e46 37bf0970 stda %f4 ,[%i5+%g0]0x81 ! Mem[0000000030141400] = 93842e87 03cbcdf2 ! %f8 = 45ed82e1 18f90d75, %l6 = 0000000020c913c2 ! Mem[0000000030001428] = 459e9c0916e5d2de add %i0,0x028,%g1 stda %f8,[%g1+%l6]ASI_PST16_S ! Mem[0000000030001428] = 459e9c0918f9d2de ! %f4 = 93842e87, Mem[0000000030041400] = f2fe983f sta %f4 ,[%i1+%g0]0x81 ! Mem[0000000030041400] = 93842e87 ! Mem[00000000300c1400] = 8e93a54d, %l0 = 0000000084ac5c2f swapa [%i3+%g0]0x81,%l0 ! %l0 = 000000008e93a54d ! %l1 = 00000000d32ad924, Mem[0000000010041414] = c7c96701 stb %l1,[%i1+0x014] ! Mem[0000000010041414] = 24c96701 ! %l3 = 00000000000042cb, Mem[0000000030101408] = 00000083 stba %l3,[%i4+%o4]0x89 ! Mem[0000000030101408] = 000000cb ! Mem[00000000300c1408] = 995ec188, %l7 = 00000000c5c8722c ldstuba [%i3+%o4]0x81,%l7 ! %l7 = 00000099000000ff ! %l6 = 0000000020c913c2, Mem[0000000010041410] = cb424f52 stba %l6,[%i1+%o5]0x80 ! Mem[0000000010041410] = c2424f52 ! Starting 10 instruction Load Burst membar #Sync ! Added by membar checker (5) ! Mem[0000000010181410] = e7f4ffff, %l5 = 00000000000000f2 lduha [%i6+%o5]0x80,%l5 ! %l5 = 000000000000e7f4 p0_label_15: ! Mem[00000000211c0000] = 889f6ca5, %l1 = 00000000d32ad924 lduba [%o2+0x001]%asi,%l1 ! %l1 = 000000000000009f ! Mem[0000000010001400] = d5ed822a, %l3 = 00000000000042cb ldsba [%i0+%g0]0x80,%l3 ! %l3 = ffffffffffffffd5 ! Mem[00000000300c1400] = 2f5cac84, %l0 = 000000008e93a54d ldsha [%i3+%g0]0x89,%l0 ! %l0 = ffffffffffffac84 ! Mem[0000000030101400] = ba576707, %l7 = 0000000000000099 lduba [%i4+%g0]0x89,%l7 ! %l7 = 0000000000000007 ! Mem[0000000030101410] = 03cbcdff, %l3 = ffffffffffffffd5 ldswa [%i4+%o5]0x89,%l3 ! %l3 = 0000000003cbcdff ! Mem[0000000030081410] = 00002db1, %l0 = ffffffffffffac84 lduba [%i2+%o5]0x89,%l0 ! %l0 = 00000000000000b1 ! Mem[0000000030181408] = 2e28322b 45c7c045, %l2 = 00000099, %l3 = 03cbcdff ldda [%i6+%o4]0x89,%l2 ! %l2 = 0000000045c7c045 000000002e28322b ! Mem[0000000030141400] = 872e8493, %l7 = 0000000000000007 ldswa [%i5+%g0]0x89,%l7 ! %l7 = ffffffff872e8493 ! Mem[0000000010141410] = ffffffff, %l1 = 000000000000009f lduha [%i5+%o5]0x88,%l1 ! %l1 = 000000000000ffff ! Starting 10 instruction Store Burst ! Mem[0000000010001400] = 2a82edd5, %l7 = ffffffff872e8493 ldstuba [%i0+%g0]0x88,%l7 ! %l7 = 000000d5000000ff p0_label_16: ! %l2 = 0000000045c7c045, %l1 = 000000000000ffff, %y = 00002a5e sdiv %l2,%l1,%l3 ! %l3 = 000000002a5e7026 mov %l0,%y ! %y = 000000b1 ! Mem[0000000030081410] = 00002db1, %l5 = 000000000000e7f4 ldstuba [%i2+%o5]0x89,%l5 ! %l5 = 000000b1000000ff ! Code Fragment 3 p0_fragment_2: ! %l0 = 00000000000000b1 setx 0x2b71c8ffc4ce05fd,%g7,%l0 ! %l0 = 2b71c8ffc4ce05fd ! %l1 = 000000000000ffff setx 0xbae483d7f558bc67,%g7,%l1 ! %l1 = bae483d7f558bc67 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 = 2b71c8ffc4ce05fd setx 0x18857d7ff1b0d56b,%g7,%l0 ! %l0 = 18857d7ff1b0d56b ! %l1 = bae483d7f558bc67 setx 0xf741cba856a88a07,%g7,%l1 ! %l1 = f741cba856a88a07 ! %l0 = 18857d7ff1b0d56b, Mem[0000000010081410] = 92ffffff stba %l0,[%i2+%o5]0x88 ! Mem[0000000010081410] = 92ffff6b ! %f2 = dc4ed144 1cc20482, Mem[0000000030141410] = b12d0000 00000000 stda %f2 ,[%i5+%o5]0x81 ! Mem[0000000030141410] = dc4ed144 1cc20482 ! Mem[0000000010101410] = abc494ff, %l4 = 0000000000000045 ldstuba [%i4+%o5]0x88,%l4 ! %l4 = 000000ff000000ff ! Mem[0000000030001400] = 7501e881, %l5 = 00000000000000b1 swapa [%i0+%g0]0x81,%l5 ! %l5 = 000000007501e881 ! %l4 = 00000000000000ff, Mem[0000000030041410] = 995ec188 stba %l4,[%i1+%o5]0x89 ! Mem[0000000030041410] = 995ec1ff ! %l7 = 00000000000000d5, Mem[0000000010101408] = db47cb42 stha %l7,[%i4+%o4]0x88 ! Mem[0000000010101408] = db4700d5 ! Starting 10 instruction Load Burst ! Mem[0000000010141438] = 17bc24109e037e63, %f20 = 4cf81df7 f136a371 ldd [%i5+0x038],%f20 ! %f20 = 17bc2410 9e037e63 p0_label_17: ! Mem[0000000030141408] = 379c1aff, %l4 = 00000000000000ff lduwa [%i5+%o4]0x89,%l4 ! %l4 = 00000000379c1aff ! Mem[00000000300c1410] = 0b3586c4, %l1 = f741cba856a88a07 lduwa [%i3+%o5]0x89,%l1 ! %l1 = 000000000b3586c4 ! Mem[0000000030141410] = 44d14edc, %l6 = 0000000020c913c2 ldswa [%i5+%o5]0x89,%l6 ! %l6 = 0000000044d14edc ! Mem[0000000020800040] = 8c677fe3, %l2 = 0000000045c7c045 ldsh [%o1+0x040],%l2 ! %l2 = ffffffffffff8c67 ! Mem[0000000010001400] = ffed822a, %l6 = 0000000044d14edc lduha [%i0+%g0]0x80,%l6 ! %l6 = 000000000000ffed ! %f20 = 17bc2410, %f30 = 0000c5c8, %f22 = e3ae467b fadds %f20,%f30,%f22 ! %l0 = 18857d7ff1b0d58d, Unfinished, %fsr = 0400000000 ! Mem[0000000030041408] = 1dfdf1fad609744c, %f16 = 2a8c79d5 62842646 ldda [%i1+%o4]0x89,%f16 ! %f16 = 1dfdf1fa d609744c ! Mem[0000000030001408] = ff0077b5, %l2 = ffffffffffff8c67 lduwa [%i0+%o4]0x89,%l2 ! %l2 = 00000000ff0077b5 ! Mem[0000000010141400] = 20c913c2, %l1 = 000000000b3586c4 lduha [%i5+0x000]%asi,%l1 ! %l1 = 00000000000020c9 ! Starting 10 instruction Store Burst ! %f10 = f4a6d876, %f14 = 1b3e7604, %f1 = ba576707 fdivs %f10,%f14,%f1 ! %f1 = ff800000 p0_label_18: ! %f14 = 1b3e7604 fb9d4804, Mem[0000000010141408] = dedcd297 f2fe983f stda %f14,[%i5+%o4]0x88 ! Mem[0000000010141408] = 1b3e7604 fb9d4804 ! %l6 = 0000ffed, %l7 = 000000d5, Mem[0000000030001400] = b1000000 8376d92f stda %l6,[%i0+%g0]0x89 ! Mem[0000000030001400] = 0000ffed 000000d5 ! %l0 = f1b0d58d, %l1 = 000020c9, Mem[0000000030101408] = cb000000 44d14edc stda %l0,[%i4+%o4]0x81 ! Mem[0000000030101408] = f1b0d58d 000020c9 ! %l6 = 000000000000ffed, Mem[0000000030081410] = 00002dff stba %l6,[%i2+%o5]0x89 ! Mem[0000000030081410] = 00002ded ! %f8 = 45ed82e1 18f90d75, Mem[0000000010101400] = 8de3db2d 49ab3c82 stda %f8 ,[%i4+0x000]%asi ! Mem[0000000010101400] = 45ed82e1 18f90d75 ! Mem[00000000100c1420] = 81da077a, %l2 = 00000000ff0077b5 swap [%i3+0x020],%l2 ! %l2 = 0000000081da077a ! %l7 = 00000000000000d5, %l1 = 00000000000020c9, %l6 = 000000000000ffed addc %l7,%l1,%l6 ! %l6 = 000000000000219e ! %f14 = 1b3e7604 fb9d4804, %l4 = 00000000379c1aff ! Mem[0000000010101430] = 107ed60db565b7b1 add %i4,0x030,%g1 stda %f14,[%g1+%l4]ASI_PST8_PL ! Mem[0000000010101430] = 04489dfb04763e1b ! Mem[0000000010181400] = 2d97f496, %l4 = 00000000379c1aff ldstuba [%i6+%g0]0x88,%l4 ! %l4 = 00000096000000ff ! Starting 10 instruction Load Burst ! %l3 = 000000002a5e7026, %l0 = 18857d7ff1b0d58d, %l2 = 0000000081da077a subc %l3,%l0,%l2 ! %l2 = e77a828038ad9a99 p0_label_19: ! Mem[0000000010081408] = ff5ec188, %l7 = 00000000000000d5 lduha [%i2+%o4]0x80,%l7 ! %l7 = 000000000000ff5e ! Mem[0000000010001410] = b57700ff 00000000, %l6 = 0000219e, %l7 = 0000ff5e ldda [%i0+%o5]0x88,%l6 ! %l6 = 0000000000000000 00000000b57700ff ! Mem[0000000030141410] = dc4ed144, %l6 = 0000000000000000 ldsha [%i5+%o5]0x81,%l6 ! %l6 = ffffffffffffdc4e ! %l4 = 0000000000000096, %l7 = 00000000b57700ff, %l1 = 00000000000020c9 mulx %l4,%l7,%l1 ! %l1 = 0000006a53ba956a ! Mem[0000000030041400] = 0f092bea 872e8493, %l6 = ffffdc4e, %l7 = b57700ff ldda [%i1+%g0]0x89,%l6 ! %l6 = 00000000872e8493 000000000f092bea ! Mem[0000000010141410] = ffffffff, %l3 = 000000002a5e7026 ldswa [%i5+%o5]0x80,%l3 ! %l3 = ffffffffffffffff ! Mem[00000000100c1400] = 45c0c745, %l3 = ffffffffffffffff ldswa [%i3+%g0]0x80,%l3 ! %l3 = 0000000045c0c745 ! Mem[00000000201c0000] = 2a5ff5e1, %l0 = 18857d7ff1b0d58d ldsha [%o0+0x000]%asi,%l0 ! %l0 = 0000000000002a5f ! Mem[0000000010041438] = f115586f, %l3 = 0000000045c0c745 lduha [%i1+0x038]%asi,%l3 ! %l3 = 000000000000f115 ! Starting 10 instruction Store Burst ! %l1 = 0000006a53ba956a, %l2 = e77a828038ad9a99, %l2 = e77a828038ad9a99 udivx %l1,%l2,%l2 ! Div by zero, %l0 = 0000000000002a87 p0_label_20: ! Mem[0000000010041421] = 7f5b4d63, %l1 = 0000006a53ba956a ldstuba [%i1+0x021]%asi,%l1 ! %l1 = 0000005b000000ff ! %l7 = 000000000f092bea, Mem[0000000010001410] = b57700ff00000000 stxa %l7,[%i0+%o5]0x88 ! Mem[0000000010001410] = 000000000f092bea ! %l3 = 000000000000f115, Mem[0000000010141410] = ffffffff stwa %l3,[%i5+%o5]0x80 ! Mem[0000000010141410] = 0000f115 ! Mem[0000000010081408] = 88c15eff, %l5 = 000000007501e881 ldstuba [%i2+%o4]0x88,%l5 ! %l5 = 000000ff000000ff ! %l1 = 000000000000005b, Mem[0000000030141410] = dc4ed144 stha %l1,[%i5+%o5]0x81 ! Mem[0000000030141410] = 005bd144 ! %f9 = 18f90d75, Mem[00000000100c1418] = 6b0547a0 sta %f9 ,[%i3+0x018]%asi ! Mem[00000000100c1418] = 18f90d75 ! %f30 = 0000c5c8, Mem[0000000010101424] = 771290dc sta %f30,[%i4+0x024]%asi ! Mem[0000000010101424] = 0000c5c8 ! %l2 = 0000000000000000, Mem[0000000010141400] = 20c913c2 stwa %l2,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00000000 ! %l4 = 0000000000000096, Mem[0000000010081410] = 92ffff6b stha %l4,[%i2+%o5]0x88 ! Mem[0000000010081410] = 92ff0096 ! Starting 10 instruction Load Burst ! Mem[0000000030181400] = 2a8c79d562842646, %f0 = c7ed2b71 ff800000 ldda [%i6+%g0]0x81,%f0 ! %f0 = 2a8c79d5 62842646 p0_label_21: ! Mem[0000000010041410] = 524f42c2, %f20 = 17bc2410 lda [%i1+%o5]0x88,%f20 ! %f20 = 524f42c2 ! Mem[0000000010181434] = f5afc8a4, %f24 = b43671e0 ld [%i6+0x034],%f24 ! %f24 = f5afc8a4 ! Mem[000000001014140c] = 04763e1b, %l7 = 000000000f092bea lduha [%i5+0x00c]%asi,%l7 ! %l7 = 0000000000000476 ! Mem[0000000030081408] = a4c8aff5d941fd77, %f20 = 524f42c2 9e037e63 ldda [%i2+%o4]0x81,%f20 ! %f20 = a4c8aff5 d941fd77 ! Mem[0000000010101410] = 66e69755 abc494ff, %l4 = 00000096, %l5 = 000000ff ldda [%i4+%o5]0x88,%l4 ! %l4 = 00000000abc494ff 0000000066e69755 ! Mem[0000000010181400] = 2d97f4ff, %l3 = 000000000000f115 lduha [%i6+%g0]0x88,%l3 ! %l3 = 000000000000f4ff ! Mem[0000000030181400] = 2a8c79d5, %l6 = 00000000872e8493 ldsba [%i6+%g0]0x81,%l6 ! %l6 = 000000000000002a ! Mem[0000000010181410] = e7f4ffff 001d2690, %l0 = 00002a5f, %l1 = 0000005b ldda [%i6+%o5]0x80,%l0 ! %l0 = 00000000e7f4ffff 00000000001d2690 ! Mem[00000000300c1410] = 0b3586c4, %l0 = 00000000e7f4ffff lduba [%i3+%o5]0x89,%l0 ! %l0 = 00000000000000c4 ! Starting 10 instruction Store Burst ! %l1 = 00000000001d2690, Mem[0000000010101408] = d50047db stwa %l1,[%i4+%o4]0x80 ! Mem[0000000010101408] = 001d2690 p0_label_22: ! Mem[0000000010181408] = 2f5cac84, %l0 = 00000000000000c4 ldstuba [%i6+%o4]0x80,%l0 ! %l0 = 0000002f000000ff ! %l4 = abc494ff, %l5 = 66e69755, Mem[0000000010041410] = 524f42c2 0167c924 stda %l4,[%i1+%o5]0x88 ! Mem[0000000010041410] = abc494ff 66e69755 ! Mem[0000000010141410] = 15f10000, %l2 = 0000000000000000 ldstuba [%i5+%o5]0x88,%l2 ! %l2 = 00000000000000ff ! %f18 = 45c0c745 2b32282e, Mem[0000000010141438] = 17bc2410 9e037e63 std %f18,[%i5+0x038] ! Mem[0000000010141438] = 45c0c745 2b32282e ! %l2 = 0000000000000000, Mem[00000000100c1400] = 7590faf045c7c045 stxa %l2,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 0000000000000000 ! %l4 = 00000000abc494ff, Mem[0000000010141408] = fb9d4804 stwa %l4,[%i5+%o4]0x88 ! Mem[0000000010141408] = abc494ff ! %f25 = 771290dc, Mem[0000000030001408] = ff0077b5 sta %f25,[%i0+%o4]0x89 ! Mem[0000000030001408] = 771290dc ! Mem[0000000020800001] = ff2ce181, %l6 = 000000000000002a ldstuba [%o1+0x001]%asi,%l6 ! %l6 = 0000002c000000ff ! %l5 = 0000000066e69755, Mem[00000000100c1408] = 0000ffff stba %l5,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 5500ffff ! Starting 10 instruction Load Burst ! Mem[0000000010101410] = ff94c4ab, %f5 = 03cbcdf2 lda [%i4+%o5]0x80,%f5 ! %f5 = ff94c4ab p0_label_23: ! %l4 = 00000000abc494ff, %l1 = 00000000001d2690, %y = 000000b1 umul %l4,%l1,%l4 ! %l4 = 00138f24ad94a970, %y = 00138f24 ! Mem[00000000300c1408] = ff5ec188, %l6 = 000000000000002c ldswa [%i3+%o4]0x81,%l6 ! %l6 = ffffffffff5ec188 ! Mem[00000000201c0000] = 2a5ff5e1, %l7 = 0000000000000476 ldsb [%o0+%g0],%l7 ! %l7 = 000000000000002a ! Mem[0000000030101408] = 8dd5b0f1, %l1 = 00000000001d2690 ldsha [%i4+%o4]0x89,%l1 ! %l1 = ffffffffffffb0f1 ! Mem[0000000030181410] = 4cf81df7, %l0 = 000000000000002f ldswa [%i6+%o5]0x81,%l0 ! %l0 = 000000004cf81df7 ! Mem[0000000030181400] = 2a8c79d5, %l5 = 0000000066e69755 ldsha [%i6+%g0]0x81,%l5 ! %l5 = 0000000000002a8c ! Mem[0000000010101408] = 001d2690, %l3 = 000000000000f4ff ldsha [%i4+%o4]0x80,%l3 ! %l3 = 000000000000001d ! %f22 = e3ae467b, %f2 = dc4ed144 fsqrts %f22,%f2 ! %f2 = 7fffffff ! Mem[0000000010081400] = d99178ce, %l0 = 000000004cf81df7 ldswa [%i2+0x000]%asi,%l0 ! %l0 = ffffffffd99178ce ! Starting 10 instruction Store Burst ! %l0 = ffffffffd99178ce, Mem[0000000030101400] = 076757ba stwa %l0,[%i4+%g0]0x81 ! Mem[0000000030101400] = d99178ce p0_label_24: ! %l4 = ad94a970, %l5 = 00002a8c, Mem[00000000100c1420] = ff0077b5 9fc5c897 std %l4,[%i3+0x020] ! Mem[00000000100c1420] = ad94a970 00002a8c ! %l3 = 000000000000001d, Mem[00000000300c1408] = ff5ec188 stha %l3,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 001dc188 ! Mem[0000000030001410] = 83000000, %l6 = ffffffffff5ec188 swapa [%i0+%o5]0x81,%l6 ! %l6 = 0000000083000000 ! Mem[0000000010081408] = 88c15eff, %l5 = 0000000000002a8c ldstuba [%i2+%o4]0x88,%l5 ! %l5 = 000000ff000000ff ! Code Fragment 4 p0_fragment_3: ! %l0 = ffffffffd99178ce setx 0x4ccd03a7d8bc4509,%g7,%l0 ! %l0 = 4ccd03a7d8bc4509 ! %l1 = ffffffffffffb0f1 setx 0x28cf9e707bcf98a4,%g7,%l1 ! %l1 = 28cf9e707bcf98a4 setx 0x7ff8, %g1, %g2 and %l0, %g2, %l0 setx 0xffffffff, %g1, %g2 and %l1, %g2, %l1 setx 0x100000000, %g1, %g2 or %l1, %g2, %l1 ! Set bit 32 - perrinj ta T_CHANGE_HPRIV stxa %l1, [%l0]ASI_ICACHE_INSTR ta T_CHANGE_NONHPRIV ! %l0 = 4ccd03a7d8bc4509 setx 0x960b46302e092376,%g7,%l0 ! %l0 = 960b46302e092376 ! %l1 = 28cf9e707bcf98a4 setx 0x6b51c597cb5e6b70,%g7,%l1 ! %l1 = 6b51c597cb5e6b70 ! %f6 = 832357f5, Mem[0000000010001400] = 2a82edff sta %f6 ,[%i0+%g0]0x88 ! Mem[0000000010001400] = 832357f5 ! Mem[0000000030001408] = 771290dc, %l3 = 000000000000001d ldstuba [%i0+%o4]0x89,%l3 ! %l3 = 000000dc000000ff ! %l7 = 000000000000002a, imm = 0000000000000fe8, %l2 = 0000000000000000 and %l7,0xfe8,%l2 ! %l2 = 0000000000000028 ! %l1 = 6b51c597cb5e6b70, Mem[0000000010041410] = ff94c4ab stwa %l1,[%i1+%o5]0x80 ! Mem[0000000010041410] = cb5e6b70 ! Starting 10 instruction Load Burst ! Mem[0000000010081408] = 88c15eff, %l5 = 00000000000000ff lduba [%i2+%o4]0x88,%l5 ! %l5 = 00000000000000ff p0_label_25: ! Mem[0000000030081408] = a4c8aff5, %l0 = 960b46302e092376 ldswa [%i2+%o4]0x81,%l0 ! %l0 = ffffffffa4c8aff5 ! Mem[0000000030001410] = ff5ec188, %l3 = 00000000000000dc ldsha [%i0+%o5]0x81,%l3 ! %l3 = ffffffffffffff5e ! Mem[0000000030081408] = a4c8aff5, %f16 = 1dfdf1fa lda [%i2+%o4]0x81,%f16 ! %f16 = a4c8aff5 ! Mem[0000000010001428] = 6b5c1a83, %l5 = 00000000000000ff ldsb [%i0+0x028],%l5 ! %l5 = 000000000000006b ! Mem[0000000010041400] = 2ace19b3 ad794f5f, %l0 = a4c8aff5, %l1 = cb5e6b70 ldda [%i1+%g0]0x80,%l0 ! %l0 = 000000002ace19b3 00000000ad794f5f ! Mem[0000000030081410] = 9afba2d1 00002ded, %l0 = 2ace19b3, %l1 = ad794f5f ldda [%i2+%o5]0x89,%l0 ! %l0 = 0000000000002ded 000000009afba2d1 ! Mem[0000000010141408] = ff94c4ab 04763e1b, %l6 = 83000000, %l7 = 0000002a ldd [%i5+%o4],%l6 ! %l6 = 00000000ff94c4ab 0000000004763e1b ! Mem[0000000010041424] = 5fb65974, %l6 = 00000000ff94c4ab ldswa [%i1+0x024]%asi,%l6 ! %l6 = 000000005fb65974 ! Mem[00000000100c1438] = bb2d5a5e568f4e05, %l4 = 00138f24ad94a970 ldxa [%i3+0x038]%asi,%l4 ! %l4 = bb2d5a5e568f4e05 ! Starting 10 instruction Store Burst ! Mem[0000000030001410] = 88c15eff, %l7 = 0000000004763e1b ldstuba [%i0+%o5]0x89,%l7 ! %l7 = 000000ff000000ff p0_label_26: ! Mem[0000000030181400] = 2a8c79d5, %l0 = 0000000000002ded swapa [%i6+%g0]0x81,%l0 ! %l0 = 000000002a8c79d5 ! %l6 = 000000005fb65974, Mem[0000000030181400] = ed2d0000 stwa %l6,[%i6+%g0]0x89 ! Mem[0000000030181400] = 5fb65974 ! %f6 = 832357f5, Mem[0000000010181434] = f5afc8a4 sta %f6 ,[%i6+0x034]%asi ! Mem[0000000010181434] = 832357f5 ! %l0 = 000000002a8c79d5, Mem[00000000100c1408] = 5500ffff stwa %l0,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 2a8c79d5 ! Mem[0000000030001408] = ff901277, %l0 = 000000002a8c79d5 swapa [%i0+%o4]0x81,%l0 ! %l0 = 00000000ff901277 ! %f2 = 7fffffff 1cc20482, Mem[0000000030081400] = 0203648c f2fe983f stda %f2 ,[%i2+%g0]0x81 ! Mem[0000000030081400] = 7fffffff 1cc20482 ! %l7 = 00000000000000ff, Mem[0000000010101420] = b43671e00000c5c8 stx %l7,[%i4+0x020] ! Mem[0000000010101420] = 00000000000000ff ! Mem[0000000020800040] = 8c677fe3, %l5 = 000000000000006b ldstuba [%o1+0x040]%asi,%l5 ! %l5 = 0000008c000000ff ! Mem[000000001018142c] = bef76aa4, %l0 = 00000000ff901277, %asi = 80 swapa [%i6+0x02c]%asi,%l0 ! %l0 = 00000000bef76aa4 ! Starting 10 instruction Load Burst ! %f26 = c8cebecc 0b3586c4, Mem[00000000100c1400] = 00000000 00000000 stda %f26,[%i3+%g0]0x88 ! Mem[00000000100c1400] = c8cebecc 0b3586c4 p0_label_27: ! Mem[00000000300c1408] = 001dc18872dd1cb4, %l0 = 00000000bef76aa4 ldxa [%i3+%o4]0x81,%l0 ! %l0 = 001dc18872dd1cb4 ! Mem[0000000030141410] = 005bd1441cc20482, %f18 = 45c0c745 2b32282e ldda [%i5+%o5]0x81,%f18 ! %f18 = 005bd144 1cc20482 ! Mem[0000000010001400] = f5572383, %l5 = 000000000000008c ldswa [%i0+%g0]0x80,%l5 ! %l5 = fffffffff5572383 ! Mem[0000000010181410] = fffff4e7, %l0 = 001dc18872dd1cb4 lduha [%i6+%o5]0x88,%l0 ! %l0 = 000000000000f4e7 ! Mem[000000001014140c] = 04763e1b, %l3 = ffffffffffffff5e lduw [%i5+0x00c],%l3 ! %l3 = 0000000004763e1b ! Mem[0000000030041410] = 995ec1ff, %l5 = fffffffff5572383 ldsba [%i1+%o5]0x89,%l5 ! %l5 = ffffffffffffffff ! Mem[0000000030041400] = 872e8493, %l0 = 000000000000f4e7 lduha [%i1+%g0]0x89,%l0 ! %l0 = 0000000000008493 ! Mem[0000000030001410] = ff5ec188, %l0 = 0000000000008493 ldsha [%i0+%o5]0x81,%l0 ! %l0 = ffffffffffffff5e ! Mem[0000000030181400] = 5fb65974, %l3 = 0000000004763e1b ldsha [%i6+%g0]0x89,%l3 ! %l3 = 0000000000005974 ! Starting 10 instruction Store Burst ! Mem[0000000010101436] = 04763e1b, %l3 = 0000000000005974 ldstuba [%i4+0x036]%asi,%l3 ! %l3 = 0000003e000000ff p0_label_28: ! Mem[0000000030101400] = d99178ce, %l5 = ffffffffffffffff swapa [%i4+%g0]0x81,%l5 ! %l5 = 00000000d99178ce ! %l2 = 00000028, %l3 = 0000003e, Mem[0000000010141408] = ff94c4ab 04763e1b stda %l2,[%i5+%o4]0x80 ! Mem[0000000010141408] = 00000028 0000003e ! Mem[00000000100c1410] = 62842646, %l1 = 000000009afba2d1 ldstuba [%i3+%o5]0x80,%l1 ! %l1 = 00000062000000ff ! %l0 = ffffffffffffff5e, Mem[0000000010081410] = 9600ff92a17ddc21 stxa %l0,[%i2+%o5]0x80 ! Mem[0000000010081410] = ffffffffffffff5e ! %f4 = 93842e87 ff94c4ab, Mem[0000000030101400] = ffffffff 712bedc7 stda %f4 ,[%i4+%g0]0x81 ! Mem[0000000030101400] = 93842e87 ff94c4ab ! Mem[0000000030141410] = 005bd144, %l0 = ffffffffffffff5e swapa [%i5+%o5]0x81,%l0 ! %l0 = 00000000005bd144 ! %l6 = 5fb65974, %l7 = 000000ff, Mem[0000000010081410] = ffffffff 5effffff stda %l6,[%i2+%o5]0x88 ! Mem[0000000010081410] = 5fb65974 000000ff ! %l5 = 00000000d99178ce, Mem[0000000010141410] = 15f100ff stwa %l5,[%i5+%o5]0x88 ! Mem[0000000010141410] = d99178ce ! Mem[0000000021800141] = f6e63528, %l5 = 00000000d99178ce ldstuba [%o3+0x141]%asi,%l5 ! %l5 = 000000e6000000ff ! Starting 10 instruction Load Burst ! Mem[0000000030101400] = 872e8493, %f22 = e3ae467b lda [%i4+%g0]0x89,%f22 ! %f22 = 872e8493 p0_label_29: ! Mem[0000000010141410] = f890e75b d99178ce, %l4 = 568f4e05, %l5 = 000000e6 ldda [%i5+%o5]0x88,%l4 ! %l4 = 00000000d99178ce 00000000f890e75b ! Mem[0000000010101408] = 001d2690, %l5 = 00000000f890e75b ldsha [%i4+%o4]0x80,%l5 ! %l5 = 000000000000001d ! Mem[0000000010041410] = cb5e6b70, %l5 = 000000000000001d ldsba [%i1+%o5]0x80,%l5 ! %l5 = ffffffffffffffcb ! Mem[0000000010001408] = a6656aecc61e3420, %l7 = 00000000000000ff ldx [%i0+%o4],%l7 ! %l7 = a6656aecc61e3420 ! Mem[0000000030181410] = 4cf81df7, %l7 = a6656aecc61e3420 lduba [%i6+%o5]0x81,%l7 ! %l7 = 000000000000004c ! Mem[0000000010001404] = a9990d75, %l7 = 000000000000004c ldswa [%i0+0x004]%asi,%l7 ! %l7 = ffffffffa9990d75 ! Mem[0000000010001408] = ec6a65a6, %l0 = 00000000005bd144 lduha [%i0+%o4]0x88,%l0 ! %l0 = 00000000000065a6 ! Mem[0000000030001410] = ff5ec188, %l7 = ffffffffa9990d75 lduba [%i0+%o5]0x81,%l7 ! %l7 = 00000000000000ff ! Mem[0000000010081400] = ce7891d9, %l6 = 000000005fb65974 lduha [%i2+%g0]0x88,%l6 ! %l6 = 00000000000091d9 ! Starting 10 instruction Store Burst ! Mem[0000000030141410] = ffffff5e, %l3 = 000000000000003e swapa [%i5+%o5]0x81,%l3 ! %l3 = 00000000ffffff5e p0_label_30: ! %l1 = 0000000000000062, imm = 0000000000000d7b, %l1 = 0000000000000062 and %l1,0xd7b,%l1 ! %l1 = 0000000000000062 ! Mem[0000000030141410] = 0000003e, %l0 = 00000000000065a6 ldstuba [%i5+%o5]0x81,%l0 ! %l0 = 00000000000000ff ! %f30 = 0000c5c8 0000c977, %l0 = 0000000000000000 ! Mem[0000000030101438] = 04489dfb04763e1b add %i4,0x038,%g1 stda %f30,[%g1+%l0]ASI_PST8_S ! Mem[0000000030101438] = 04489dfb04763e1b ! Mem[00000000100c1400] = 0b3586c4, %l6 = 00000000000091d9 ldstuba [%i3+%g0]0x88,%l6 ! %l6 = 000000c4000000ff ! Mem[0000000030041400] = 872e8493, %l4 = 00000000d99178ce ldstuba [%i1+%g0]0x89,%l4 ! %l4 = 00000093000000ff ! %l1 = 0000000000000062, Mem[0000000010101418] = e3ae467bf2cdcb03, %asi = 80 stxa %l1,[%i4+0x018]%asi ! Mem[0000000010101418] = 0000000000000062 ! %f24 = f5afc8a4 771290dc, Mem[0000000030101410] = 03cbcdff 93842e87 stda %f24,[%i4+%o5]0x89 ! Mem[0000000030101410] = f5afc8a4 771290dc ! %l4 = 0000000000000093, Mem[0000000020800041] = ff677fe3, %asi = 80 stba %l4,[%o1+0x041]%asi ! Mem[0000000020800040] = ff937fe3 ! %l0 = 0000000000000000, Mem[0000000030141410] = 3e0000ff stha %l0,[%i5+%o5]0x89 ! Mem[0000000030141410] = 3e000000 ! Starting 10 instruction Load Burst ! Mem[0000000030141410] = 3e000000, %l3 = 00000000ffffff5e ldsba [%i5+%o5]0x89,%l3 ! %l3 = 0000000000000000 p0_label_31: ! Mem[0000000010101400] = 45ed82e1, %l1 = 0000000000000062 ldsb [%i4+0x001],%l1 ! %l1 = ffffffffffffffed ! Mem[0000000010181400] = fff4972d 80d089c5, %l6 = 000000c4, %l7 = 000000ff ldda [%i6+%g0]0x80,%l6 ! %l6 = 00000000fff4972d 0000000080d089c5 ! Mem[00000000300c1410] = c486350b, %l1 = ffffffffffffffed lduha [%i3+%o5]0x81,%l1 ! %l1 = 000000000000c486 ! Mem[0000000030141400] = 872e8493, %l2 = 0000000000000028 ldswa [%i5+%g0]0x89,%l2 ! %l2 = ffffffff872e8493 ! Mem[0000000030101400] = 93842e87, %l7 = 0000000080d089c5 lduwa [%i4+%g0]0x81,%l7 ! %l7 = 0000000093842e87 ! Mem[00000000100c1400] = ff86350b, %l5 = ffffffffffffffcb lduba [%i3+%g0]0x80,%l5 ! %l5 = 00000000000000ff ! Mem[0000000030041410] = ffc15e99, %l4 = 0000000000000093 lduba [%i1+%o5]0x81,%l4 ! %l4 = 00000000000000ff ! Mem[000000001018140c] = 24d92ad3, %l4 = 00000000000000ff ldsw [%i6+0x00c],%l4 ! %l4 = 0000000024d92ad3 ! Mem[0000000010141438] = 45c0c745, %f0 = 2a8c79d5 lda [%i5+0x038]%asi,%f0 ! %f0 = 45c0c745 ! Starting 10 instruction Store Burst ! %l1 = 000000000000c486, Mem[0000000010041408] = 8effffff stwa %l1,[%i1+%o4]0x88 ! Mem[0000000010041408] = 0000c486 p0_label_32: ! %f7 = 2b00e9a0, Mem[000000001008143c] = d3d1ac9b st %f7 ,[%i2+0x03c] ! Mem[000000001008143c] = 2b00e9a0 ! %f22 = 872e8493, Mem[0000000010181410] = e7f4ffff sta %f22,[%i6+0x010]%asi ! Mem[0000000010181410] = 872e8493 ! Mem[000000001014141d] = 0000c977, %l3 = 0000000000000000 ldstub [%i5+0x01d],%l3 ! %l3 = 00000000000000ff ! Mem[0000000030101408] = c92000008dd5b0f1, %f10 = f4a6d876 398fc3d5 ldda [%i4+%o4]0x89,%f10 ! %f10 = c9200000 8dd5b0f1 ! Mem[0000000010101410] = abc494ff, %l7 = 0000000093842e87 ldstuba [%i4+%o5]0x88,%l7 ! %l7 = 000000ff000000ff ! %l5 = 00000000000000ff, Mem[0000000010101408] = 90261d00 stwa %l5,[%i4+%o4]0x88 ! Mem[0000000010101408] = 000000ff ! Mem[0000000010181410] = 872e8493, %l3 = 0000000000000000 swapa [%i6+%o5]0x80,%l3 ! %l3 = 00000000872e8493 ! %f29 = b565b7b1, Mem[0000000010141418] = 0000c5c8 sta %f29,[%i5+0x018]%asi ! Mem[0000000010141418] = b565b7b1 ! %f16 = a4c8aff5 d609744c, Mem[0000000010101408] = 000000ff 2e28322b stda %f16,[%i4+%o4]0x88 ! Mem[0000000010101408] = a4c8aff5 d609744c ! Starting 10 instruction Load Burst ! Mem[0000000010181410] = 00000000, %l1 = 000000000000c486 lduwa [%i6+%o5]0x80,%l1 ! %l1 = 0000000000000000 p0_label_33: ! Mem[00000000100c1400] = ff86350b, %l3 = 00000000872e8493 ldsha [%i3+%g0]0x80,%l3 ! %l3 = ffffffffffffff86 ! Mem[0000000010081410] = 000000ff5fb65974, %l3 = ffffffffffffff86 ldxa [%i2+%o5]0x88,%l3 ! %l3 = 000000ff5fb65974 ! Mem[0000000010181408] = ff5cac84, %l1 = 0000000000000000 ldswa [%i6+%o4]0x80,%l1 ! %l1 = ffffffffff5cac84 ! Mem[0000000030101410] = dc901277 a4c8aff5, %l0 = 00000000, %l1 = ff5cac84 ldda [%i4+%o5]0x81,%l0 ! %l0 = 00000000dc901277 00000000a4c8aff5 ! Mem[0000000010041400] = 2ace19b3ad794f5f, %l1 = 00000000a4c8aff5 ldxa [%i1+%g0]0x80,%l1 ! %l1 = 2ace19b3ad794f5f ! Mem[0000000010041408] = 0000c486, %l7 = 00000000000000ff lduba [%i1+%o4]0x88,%l7 ! %l7 = 0000000000000086 ! Mem[0000000030141400] = 93842e87, %l2 = ffffffff872e8493 lduwa [%i5+%g0]0x81,%l2 ! %l2 = 0000000093842e87 ! Mem[0000000030101408] = f1b0d58d, %l1 = 2ace19b3ad794f5f lduwa [%i4+%o4]0x81,%l1 ! %l1 = 00000000f1b0d58d ! Mem[0000000010101408] = d609744c, %l7 = 0000000000000086 lduha [%i4+%o4]0x88,%l7 ! %l7 = 000000000000744c ! Starting 10 instruction Store Burst ! %l7 = 000000000000744c, Mem[0000000010181408] = 84ac5cff stba %l7,[%i6+%o4]0x88 ! Mem[0000000010181408] = 84ac5c4c p0_label_34: ! Mem[0000000010041408] = 0000c486, %l1 = 00000000f1b0d58d ldstuba [%i1+%o4]0x88,%l1 ! %l1 = 00000086000000ff ! %l1 = 0000000000000086, Mem[0000000030041410] = ffc15e99 stha %l1,[%i1+%o5]0x81 ! Mem[0000000030041410] = 00865e99 ! Mem[0000000030101410] = 771290dc, %l6 = 00000000fff4972d swapa [%i4+%o5]0x89,%l6 ! %l6 = 00000000771290dc ! Mem[0000000010181400] = fff4972d, %l5 = 00000000000000ff swapa [%i6+%g0]0x80,%l5 ! %l5 = 00000000fff4972d ! Mem[0000000021800000] = b0b731c9, %l2 = 0000000093842e87 ldstuba [%o3+0x000]%asi,%l2 ! %l2 = 000000b0000000ff ! %l4 = 0000000024d92ad3, Mem[0000000030181408] = 45c0c745 stha %l4,[%i6+%o4]0x81 ! Mem[0000000030181408] = 2ad3c745 ! Mem[00000000100c1410] = 462684ff, %l0 = 00000000dc901277 ldstuba [%i3+%o5]0x88,%l0 ! %l0 = 000000ff000000ff ! %l4 = 0000000024d92ad3, Mem[0000000030001410] = ff5ec188 stha %l4,[%i0+%o5]0x81 ! Mem[0000000030001410] = 2ad3c188 ! Mem[00000000201c0001] = 2a5ff5e1, %l4 = 0000000024d92ad3 ldstuba [%o0+0x001]%asi,%l4 ! %l4 = 0000005f000000ff ! Starting 10 instruction Load Burst ! Mem[0000000010081408] = ff5ec188, %l6 = 00000000771290dc ldswa [%i2+%o4]0x80,%l6 ! %l6 = ffffffffff5ec188 p0_label_35: ! Mem[00000000100c1410] = ff842646, %l3 = 000000ff5fb65974 ldsha [%i3+%o5]0x80,%l3 ! %l3 = ffffffffffffff84 ! Mem[0000000030001400] = 0000ffed, %l5 = 00000000fff4972d lduha [%i0+%g0]0x89,%l5 ! %l5 = 000000000000ffed ! Mem[0000000010101408] = 4c7409d6, %l7 = 000000000000744c lduba [%i4+%o4]0x80,%l7 ! %l7 = 000000000000004c ! Mem[00000000211c0000] = 889f6ca5, %l4 = 000000000000005f ldsha [%o2+0x000]%asi,%l4 ! %l4 = ffffffffffff889f ! Mem[0000000010041410] = 706b5ecb, %l5 = 000000000000ffed lduwa [%i1+%o5]0x88,%l5 ! %l5 = 00000000706b5ecb ! %l4 = ffffffffffff889f, %l6 = ffffffffff5ec188, %l0 = 00000000000000ff xor %l4,%l6,%l0 ! %l0 = 0000000000a14917 ! Mem[0000000030001400] = 0000ffed, %f27 = 0b3586c4 lda [%i0+%g0]0x89,%f27 ! %f27 = 0000ffed ! Mem[0000000010041428] = 42a7327b, %l0 = 0000000000a14917 lduwa [%i1+0x028]%asi,%l0 ! %l0 = 0000000042a7327b ! Mem[0000000010041430] = 41ecb9e0, %l2 = 00000000000000b0 ldsh [%i1+0x030],%l2 ! %l2 = 00000000000041ec ! Starting 10 instruction Store Burst ! %f16 = a4c8aff5 d609744c 005bd144 1cc20482 ! %f20 = a4c8aff5 d941fd77 872e8493 f2cdcb03 ! %f24 = f5afc8a4 771290dc c8cebecc 0000ffed ! %f28 = 107ed60d b565b7b1 0000c5c8 0000c977 stda %f16,[%i6]ASI_BLK_PL ! Block Store to 0000000010181400 p0_label_36: ! Mem[00000000100c1428] = e627c24b, %l3 = ffffff84, %l1 = 00000086 add %i3,0x28,%g1 casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000e627c24b ! %l7 = 000000000000004c, Mem[0000000010081424] = 2dd0e715, %asi = 80 stwa %l7,[%i2+0x024]%asi ! Mem[0000000010081424] = 0000004c ! Mem[0000000030001400] = 0000ffed, %l1 = 00000000e627c24b ldstuba [%i0+%g0]0x89,%l1 ! %l1 = 000000ed000000ff ! %f8 = 45ed82e1 18f90d75, Mem[0000000010041408] = ffc40000 0fa9fc44 stda %f8 ,[%i1+%o4]0x80 ! Mem[0000000010041408] = 45ed82e1 18f90d75 ! %f10 = c9200000, Mem[0000000030001410] = 88c1d32a sta %f10,[%i0+%o5]0x89 ! Mem[0000000030001410] = c9200000 ! Mem[00000000218001c1] = c38f86d6, %l0 = 0000000042a7327b ldstuba [%o3+0x1c1]%asi,%l0 ! %l0 = 0000008f000000ff ! %l4 = ffffffffffff889f, immed = fffffdae, %y = 00138f24 udiv %l4,-0x252,%l3 ! %l3 = 0000000000138f25 mov %l0,%y ! %y = 0000008f ! %f4 = 93842e87 ff94c4ab, Mem[0000000030041400] = ff842e87 ea2b090f stda %f4 ,[%i1+%g0]0x81 ! Mem[0000000030041400] = 93842e87 ff94c4ab ! Mem[0000000010001410] = ea2b090f, %l3 = 0000000000138f25 swapa [%i0+%o5]0x80,%l3 ! %l3 = 00000000ea2b090f ! Starting 10 instruction Load Burst ! Mem[0000000030041400] = 872e8493, %l3 = 00000000ea2b090f ldsba [%i1+%g0]0x89,%l3 ! %l3 = ffffffffffffff93 p0_label_37: ! Mem[0000000030041408] = 1dfdf1fad609744c, %f10 = c9200000 8dd5b0f1 ldda [%i1+%o4]0x89,%f10 ! %f10 = 1dfdf1fa d609744c ! Mem[0000000020800000] = ffffe181, %l3 = ffffffffffffff93 lduba [%o1+0x001]%asi,%l3 ! %l3 = 00000000000000ff ! %l4 = ffffffffffff889f, imm = 00000000000002a8, %l6 = ffffffffff5ec188 xnor %l4,0x2a8,%l6 ! %l6 = 00000000000075c8 ! Mem[00000000211c0000] = 889f6ca5, %l6 = 00000000000075c8 lduh [%o2+%g0],%l6 ! %l6 = 000000000000889f ! %l1 = 00000000000000ed, imm = 000000000000068f, %l1 = 00000000000000ed or %l1,0x68f,%l1 ! %l1 = 00000000000006ef ! Mem[0000000010141408] = 28000000, %l0 = 000000000000008f ldswa [%i5+%o4]0x88,%l0 ! %l0 = 0000000028000000 ! Mem[0000000010001410] = 258f1300, %l6 = 000000000000889f ldsba [%i0+%o5]0x88,%l6 ! %l6 = 0000000000000000 ! Mem[0000000021800000] = ffb731c9, %l1 = 00000000000006ef lduha [%o3+0x000]%asi,%l1 ! %l1 = 000000000000ffb7 membar #Sync ! Added by membar checker (6) ! Mem[0000000010181410] = a4c8aff5d941fd77, %f12 = 58eb93d1 070c5563 ldda [%i6+%o5]0x88,%f12 ! %f12 = a4c8aff5 d941fd77 ! Starting 10 instruction Store Burst ! %f26 = c8cebecc 0000ffed, %l4 = ffffffffffff889f ! Mem[0000000010181438] = 77c90000c8c50000 add %i6,0x038,%g1 stda %f26,[%g1+%l4]ASI_PST8_P ! Mem[0000000010181438] = c8c900cc0000ffed p0_label_38: ! %l6 = 0000000000000000, Mem[0000000010081400] = ce7891d9 stha %l6,[%i2+%g0]0x88 ! Mem[0000000010081400] = ce780000 ! Mem[0000000010141408] = 28000000, %l2 = 00000000000041ec ldstuba [%i5+%o4]0x88,%l2 ! %l2 = 00000000000000ff ! Mem[0000000030101400] = 872e8493, %l6 = 0000000000000000 ldstuba [%i4+%g0]0x89,%l6 ! %l6 = 00000093000000ff ! %l0 = 0000000028000000, Mem[00000000300c1408] = 001dc18872dd1cb4 stxa %l0,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 0000000028000000 ! %l4 = ffffffffffff889f, Mem[00000000100c1430] = 9af82241, %asi = 80 stba %l4,[%i3+0x030]%asi ! Mem[00000000100c1430] = 9ff82241 ! Mem[0000000030041408] = d609744c, %l3 = 00000000000000ff swapa [%i1+%o4]0x89,%l3 ! %l3 = 00000000d609744c ! %l7 = 000000000000004c, Mem[0000000010181430] = b1b765b5 sth %l7,[%i6+0x030] ! Mem[0000000010181430] = 004c65b5 ! Mem[00000000300c1410] = c486350b, %l1 = 000000000000ffb7 ldstuba [%i3+%o5]0x81,%l1 ! %l1 = 000000c4000000ff ! %l6 = 0000000000000093, Mem[0000000010081400] = 000078ce stwa %l6,[%i2+%g0]0x80 ! Mem[0000000010081400] = 00000093 ! Starting 10 instruction Load Burst ! Mem[0000000020800040] = ff937fe3, %l0 = 0000000028000000 ldsb [%o1+0x040],%l0 ! %l0 = ffffffffffffffff p0_label_39: ! Mem[0000000010001410] = 00138f25, %l1 = 00000000000000c4 ldsba [%i0+%o5]0x80,%l1 ! %l1 = 0000000000000000 ! Mem[0000000010141410] = ce7891d95be790f8, %f28 = 107ed60d b565b7b1 ldda [%i5+%o5]0x80,%f28 ! %f28 = ce7891d9 5be790f8 ! Mem[0000000030141400] = f2cdcb03 872e8493, %l2 = 00000000, %l3 = d609744c ldda [%i5+%g0]0x89,%l2 ! %l2 = 00000000872e8493 00000000f2cdcb03 ! Mem[0000000010181408] = 1cc20482, %l0 = ffffffffffffffff lduha [%i6+%o4]0x88,%l0 ! %l0 = 0000000000000482 ! Mem[0000000010041438] = f115586fae6ee463, %f0 = 45c0c745 62842646 ldd [%i1+0x038],%f0 ! %f0 = f115586f ae6ee463 ! Mem[00000000211c0000] = 889f6ca5, %l6 = 0000000000000093 lduh [%o2+%g0],%l6 ! %l6 = 000000000000889f ! Mem[00000000100c1418] = 18f90d758b53f310, %l4 = ffffffffffff889f ldxa [%i3+0x018]%asi,%l4 ! %l4 = 18f90d758b53f310 ! Mem[0000000020800040] = ff937fe3, %l0 = 0000000000000482 lduh [%o1+0x040],%l0 ! %l0 = 000000000000ff93 ! Mem[0000000010041400] = 2ace19b3, %l5 = 00000000706b5ecb ldsha [%i1+%g0]0x80,%l5 ! %l5 = 0000000000002ace ! Starting 10 instruction Store Burst ! %f14 = 1b3e7604 fb9d4804, %l3 = 00000000f2cdcb03 ! Mem[0000000030101418] = a0e9002bf5572383 add %i4,0x018,%g1 stda %f14,[%g1+%l3]ASI_PST8_S ! Mem[0000000030101418] = a0e9002bf5574804 p0_label_40: ! %f6 = 832357f5, Mem[0000000010001408] = ec6a65a6 sta %f6 ,[%i0+%o4]0x88 ! Mem[0000000010001408] = 832357f5 ! Mem[000000001018140c] = 44d15b00, %l0 = 0000ff93, %l4 = 8b53f310 add %i6,0x0c,%g1 casa [%g1]0x80,%l0,%l4 ! %l4 = 0000000044d15b00 ! Mem[0000000010141400] = 00000000, %l7 = 000000000000004c ldstuba [%i5+%g0]0x80,%l7 ! %l7 = 00000000000000ff ! %f16 = a4c8aff5 d609744c 005bd144 1cc20482 ! %f20 = a4c8aff5 d941fd77 872e8493 f2cdcb03 ! %f24 = f5afc8a4 771290dc c8cebecc 0000ffed ! %f28 = ce7891d9 5be790f8 0000c5c8 0000c977 stda %f16,[%i0]ASI_BLK_S ! Block Store to 0000000030001400 ! Mem[000000001008143c] = 2b00e9a0, %l2 = 00000000872e8493 ldstuba [%i2+0x03c]%asi,%l2 ! %l2 = 0000002b000000ff ! %f7 = 2b00e9a0, Mem[0000000010081400] = 93000000 sta %f7 ,[%i2+%g0]0x88 ! Mem[0000000010081400] = 2b00e9a0 ! %l5 = 0000000000002ace, Mem[0000000030141408] = 379c1aff stba %l5,[%i5+%o4]0x89 ! Mem[0000000030141408] = 379c1ace ! %f3 = 1cc20482, Mem[0000000030101408] = 8dd5b0f1 sta %f3 ,[%i4+%o4]0x89 ! Mem[0000000030101408] = 1cc20482 ! Mem[0000000020800000] = ffffe181, %l2 = 000000000000002b ldstuba [%o1+0x000]%asi,%l2 ! %l2 = 000000ff000000ff ! Starting 10 instruction Load Burst ! Mem[0000000010041400] = 5f4f79adb319ce2a, %f8 = 45ed82e1 18f90d75 ldda [%i1+%g0]0x88,%f8 ! %f8 = 5f4f79ad b319ce2a p0_label_41: ! Mem[000000001004143c] = ae6ee463, %l3 = 00000000f2cdcb03 ldsha [%i1+0x03e]%asi,%l3 ! %l3 = ffffffffffffe463 ! Mem[0000000010181430] = 004c65b5, %l1 = 0000000000000000 ldsb [%i6+0x033],%l1 ! %l1 = ffffffffffffffb5 ! Mem[0000000030101400] = 872e84ff, %f12 = a4c8aff5 lda [%i4+%g0]0x89,%f12 ! %f12 = 872e84ff ! Mem[0000000010081410] = 7459b65f ff000000, %l0 = 0000ff93, %l1 = ffffffb5 ldda [%i2+%o5]0x80,%l0 ! %l0 = 000000007459b65f 00000000ff000000 ! Mem[0000000020800000] = ffffe181, %l6 = 000000000000889f lduha [%o1+0x000]%asi,%l6 ! %l6 = 000000000000ffff ! Mem[0000000010041400] = 5f4f79adb319ce2a, %l4 = 0000000044d15b00 ldxa [%i1+%g0]0x88,%l4 ! %l4 = 5f4f79adb319ce2a ! Mem[00000000100c1408] = d5798c2a, %l6 = 000000000000ffff lduha [%i3+%o4]0x88,%l6 ! %l6 = 0000000000008c2a ! %l7 = 0000000000000000, %l1 = 00000000ff000000, %l3 = ffffffffffffe463 sub %l7,%l1,%l3 ! %l3 = ffffffff01000000 ! Mem[0000000030081410] = 9afba2d100002ded, %l5 = 0000000000002ace ldxa [%i2+%o5]0x89,%l5 ! %l5 = 9afba2d100002ded ! Starting 10 instruction Store Burst ! %f0 = f115586f, Mem[0000000010181408] = 1cc20482 sta %f0 ,[%i6+%o4]0x88 ! Mem[0000000010181408] = f115586f p0_label_42: ! %l2 = 00000000000000ff, Mem[0000000010081400] = a0e9002b stwa %l2,[%i2+%g0]0x80 ! Mem[0000000010081400] = 000000ff ! Mem[0000000010101410] = ff94c4ab5597e666, %l1 = 00000000ff000000, %l1 = 00000000ff000000 add %i4,0x10,%g1 casxa [%g1]0x80,%l1,%l1 ! %l1 = ff94c4ab5597e666 ! %f0 = f115586f ae6ee463 7fffffff 1cc20482 ! %f4 = 93842e87 ff94c4ab 832357f5 2b00e9a0 ! %f8 = 5f4f79ad b319ce2a 1dfdf1fa d609744c ! %f12 = 872e84ff d941fd77 1b3e7604 fb9d4804 stda %f0,[%i5]ASI_BLK_P ! Block Store to 0000000010141400 ! %l4 = b319ce2a, %l5 = 00002ded, Mem[0000000010181400] = 4c7409d6 f5afc8a4 stda %l4,[%i6+%g0]0x80 ! Mem[0000000010181400] = b319ce2a 00002ded ! %l2 = 00000000000000ff, Mem[00000000201c0000] = 2afff5e1, %asi = 80 stha %l2,[%o0+0x000]%asi ! Mem[00000000201c0000] = 00fff5e1 ! %l0 = 000000007459b65f, Mem[0000000030101408] = c92000001cc20482 stxa %l0,[%i4+%o4]0x89 ! Mem[0000000030101408] = 000000007459b65f membar #Sync ! Added by membar checker (7) ! Mem[0000000030001408] = 005bd144, %l6 = 0000000000008c2a swapa [%i0+%o4]0x81,%l6 ! %l6 = 00000000005bd144 ! %f0 = f115586f, %f27 = 0000ffed fitos %f0 ,%f27 ! %f27 = cd6eaa79 ! %l6 = 005bd144, %l7 = 00000000, Mem[0000000030041408] = 000000ff 1dfdf1fa stda %l6,[%i1+%o4]0x89 ! Mem[0000000030041408] = 005bd144 00000000 ! Starting 10 instruction Load Burst ! Mem[00000000100c1408] = d5798c2a, %l1 = ff94c4ab5597e666 lduha [%i3+%o4]0x88,%l1 ! %l1 = 0000000000008c2a p0_label_43: ! Mem[0000000010041430] = 41ecb9e09109f485, %f14 = 1b3e7604 fb9d4804 ldda [%i1+0x030]%asi,%f14 ! %f14 = 41ecb9e0 9109f485 ! Mem[0000000010081410] = 7459b65f, %f21 = d941fd77 lda [%i2+0x010]%asi,%f21 ! %f21 = 7459b65f ! Mem[0000000030041408] = 005bd144, %l5 = 9afba2d100002ded lduba [%i1+%o4]0x89,%l5 ! %l5 = 0000000000000044 ! Mem[0000000010181410] = 77fd41d9, %l2 = 00000000000000ff lduwa [%i6+%o5]0x80,%l2 ! %l2 = 0000000077fd41d9 ! Mem[0000000010001400] = f5572383, %l7 = 0000000000000000 lduwa [%i0+%g0]0x80,%l7 ! %l7 = 00000000f5572383 ! Mem[0000000010001400] = f5572383 a9990d75 f5572383 c61e3420 ! Mem[0000000010001410] = 00138f25 00000000 ffed21b2 00000075 ! Mem[0000000010001420] = 6df6c2c9 625702e7 6b5c1a83 38d0cbec ! Mem[0000000010001430] = 20da1908 67476ccf ad01c571 26c585c6 ldda [%i0]ASI_BLK_P,%f0 ! Block Load from 0000000010001400 ! Mem[0000000010081410] = 7459b65fff000000, %l1 = 0000000000008c2a ldxa [%i2+%o5]0x80,%l1 ! %l1 = 7459b65fff000000 ! Mem[0000000010101410] = ff94c4ab, %l3 = ffffffff01000000 ldswa [%i4+%o5]0x80,%l3 ! %l3 = ffffffffff94c4ab ! Mem[0000000010141400] = f115586f ae6ee463 7fffffff 1cc20482 ! Mem[0000000010141410] = 93842e87 ff94c4ab 832357f5 2b00e9a0 ! Mem[0000000010141420] = 5f4f79ad b319ce2a 1dfdf1fa d609744c ! Mem[0000000010141430] = 872e84ff d941fd77 1b3e7604 fb9d4804 ldda [%i5]ASI_BLK_AIUP,%f16 ! Block Load from 0000000010141400 ! Starting 10 instruction Store Burst ! %l3 = ffffffffff94c4ab, Mem[0000000020800041] = ff937fe3, %asi = 80 stba %l3,[%o1+0x041]%asi ! Mem[0000000020800040] = ffab7fe3 p0_label_44: ! %f0 = f5572383 a9990d75, Mem[0000000030101400] = ff842e87 ff94c4ab stda %f0 ,[%i4+%g0]0x81 ! Mem[0000000030101400] = f5572383 a9990d75 membar #Sync ! Added by membar checker (8) ! %l4 = 5f4f79adb319ce2a, Mem[0000000010141410] = 872e8493 stha %l4,[%i5+%o5]0x88 ! Mem[0000000010141410] = 872ece2a ! Code Fragment 3 p0_fragment_4: ! %l0 = 000000007459b65f setx 0xd86fc1e0735d8517,%g7,%l0 ! %l0 = d86fc1e0735d8517 ! %l1 = 7459b65fff000000 setx 0xdd54fcbfaba68599,%g7,%l1 ! %l1 = dd54fcbfaba68599 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 = d86fc1e0735d8517 setx 0x01540937cfc21540,%g7,%l0 ! %l0 = 01540937cfc21540 ! %l1 = dd54fcbfaba68599 setx 0x5767f378587d1674,%g7,%l1 ! %l1 = 5767f378587d1674 ! %l2 = 0000000077fd41d9, Mem[0000000010081400] = 000000ff stwa %l2,[%i2+%g0]0x80 ! Mem[0000000010081400] = 77fd41d9 ! %l6 = 00000000005bd144, Mem[0000000030181410] = f71df84c stha %l6,[%i6+%o5]0x89 ! Mem[0000000030181410] = f71dd144 ! Mem[0000000021800101] = b94770fe, %l6 = 00000000005bd144 ldstub [%o3+0x101],%l6 ! %l6 = 00000047000000ff ! Mem[0000000010041400] = 2ace19b3, %l5 = 0000000000000044 ldstuba [%i1+%g0]0x80,%l5 ! %l5 = 0000002a000000ff ! Mem[0000000010181408] = 6f5815f1, %l5 = 000000000000002a, %asi = 80 swapa [%i6+0x008]%asi,%l5 ! %l5 = 000000006f5815f1 ! %l0 = 01540937cfc21540, Mem[0000000030041400] = 872e8493 stwa %l0,[%i1+%g0]0x89 ! Mem[0000000030041400] = cfc21540 ! Starting 10 instruction Load Burst ! Mem[00000000100c1400] = c8cebecc0b3586ff, %l2 = 0000000077fd41d9 ldxa [%i3+%g0]0x88,%l2 ! %l2 = c8cebecc0b3586ff p0_label_45: ! Mem[0000000010141410] = abc494ff872ece2a, %l5 = 000000006f5815f1 ldxa [%i5+%o5]0x88,%l5 ! %l5 = abc494ff872ece2a ! Mem[0000000030001408] = 2a8c0000, %l4 = 5f4f79adb319ce2a lduba [%i0+%o4]0x89,%l4 ! %l4 = 0000000000000000 ! Mem[0000000010101410] = ff94c4ab5597e666, %f18 = 7fffffff 1cc20482 ldd [%i4+%o5],%f18 ! %f18 = ff94c4ab 5597e666 ! Mem[0000000030001410] = f5afc8a4, %l1 = 5767f378587d1674 lduba [%i0+%o5]0x89,%l1 ! %l1 = 00000000000000a4 ! Mem[0000000010001420] = 6df6c2c9 625702e7, %l0 = cfc21540, %l1 = 000000a4 ldda [%i0+0x020]%asi,%l0 ! %l0 = 000000006df6c2c9 00000000625702e7 ! Mem[0000000030181410] = f71dd144, %l3 = ffffffffff94c4ab ldsba [%i6+%o5]0x89,%l3 ! %l3 = 0000000000000044 ! Mem[0000000030101400] = f5572383, %l0 = 000000006df6c2c9 lduha [%i4+%g0]0x81,%l0 ! %l0 = 000000000000f557 ! Mem[0000000010041408] = 45ed82e1, %f29 = d941fd77 lda [%i1+%o4]0x80,%f29 ! %f29 = 45ed82e1 ! Mem[0000000030081400] = 7fffffff, %l1 = 00000000625702e7 ldsba [%i2+%g0]0x81,%l1 ! %l1 = 000000000000007f ! Starting 10 instruction Store Burst ! %f31 = fb9d4804, %f15 = 26c585c6, %f16 = f115586f fmuls %f31,%f15,%f16 ! %f16 = e2f2b536 p0_label_46: ! %f4 = 00138f25 00000000, Mem[0000000010181410] = 77fd41d9 f5afc8a4 stda %f4 ,[%i6+%o5]0x80 ! Mem[0000000010181410] = 00138f25 00000000 ! %l2 = 0b3586ff, %l3 = 00000044, Mem[00000000100c1410] = 462684ff ec1e6bb1 stda %l2,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 0b3586ff 00000044 ! %f8 = 6df6c2c9 625702e7, Mem[0000000010001400] = f5572383 a9990d75 stda %f8 ,[%i0+%g0]0x80 ! Mem[0000000010001400] = 6df6c2c9 625702e7 ! %l0 = 000000000000f557, Mem[0000000030181408] = 2ad3c7452b32282e stxa %l0,[%i6+%o4]0x81 ! Mem[0000000030181408] = 000000000000f557 ! %l3 = 0000000000000044, Mem[0000000010181400] = 2ace19b3 stba %l3,[%i6+%g0]0x88 ! Mem[0000000010181400] = 2ace1944 ! %f26 = 1dfdf1fa d609744c, Mem[00000000100c1408] = 2a8c79d5 447700ff stda %f26,[%i3+0x008]%asi ! Mem[00000000100c1408] = 1dfdf1fa d609744c ! %l7 = 00000000f5572383, Mem[00000000100c1410] = ff86350b stba %l7,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 8386350b ! Mem[0000000030041408] = 005bd144, %l0 = 000000000000f557 swapa [%i1+%o4]0x89,%l0 ! %l0 = 00000000005bd144 ! %l4 = 0000000000000000, Mem[0000000030141400] = f2cdcb03872e8493 stxa %l4,[%i5+%g0]0x89 ! Mem[0000000030141400] = 0000000000000000 ! Starting 10 instruction Load Burst ! Mem[0000000030101408] = 5fb65974, %l2 = c8cebecc0b3586ff ldsba [%i4+%o4]0x81,%l2 ! %l2 = 000000000000005f p0_label_47: ! Mem[00000000300c1410] = ff86350b, %l1 = 000000000000007f ldswa [%i3+%o5]0x81,%l1 ! %l1 = ffffffffff86350b ! Mem[0000000010081410] = 7459b65f ff000000, %l4 = 00000000, %l5 = 872ece2a ldda [%i2+%o5]0x80,%l4 ! %l4 = 000000007459b65f 00000000ff000000 ! Mem[00000000100c1408] = 1dfdf1fa, %l4 = 000000007459b65f ldsha [%i3+%o4]0x80,%l4 ! %l4 = 0000000000001dfd ! Mem[0000000010081400] = 77fd41d9, %l0 = 00000000005bd144 ldswa [%i2+%g0]0x80,%l0 ! %l0 = 0000000077fd41d9 ! Mem[00000000100c1400] = ff86350b, %l1 = ffffffffff86350b ldsha [%i3+%g0]0x80,%l1 ! %l1 = ffffffffffffff86 ! Mem[0000000030081410] = ed2d0000, %f16 = e2f2b536 lda [%i2+%o5]0x81,%f16 ! %f16 = ed2d0000 ! Mem[0000000020800040] = ffab7fe3, %l4 = 0000000000001dfd lduha [%o1+0x040]%asi,%l4 ! %l4 = 000000000000ffab ! Mem[00000000100c1410] = 8386350b, %l4 = 000000000000ffab lduh [%i3+%o5],%l4 ! %l4 = 0000000000008386 ! Mem[0000000030041400] = 4015c2cf ff94c4ab, %l6 = 00000047, %l7 = f5572383 ldda [%i1+%g0]0x81,%l6 ! %l6 = 000000004015c2cf 00000000ff94c4ab ! Starting 10 instruction Store Burst ! %l3 = 0000000000000044, Mem[0000000020800000] = ffffe181, %asi = 80 stha %l3,[%o1+0x000]%asi ! Mem[0000000020800000] = 0044e181 p0_label_48: ! %l2 = 000000000000005f, Mem[0000000010101417] = 5597e666, %asi = 80 stba %l2,[%i4+0x017]%asi ! Mem[0000000010101414] = 5597e65f ! %f20 = 93842e87 ff94c4ab, %l3 = 0000000000000044 ! Mem[0000000030141428] = 5420f09d0aeff173 add %i5,0x028,%g1 stda %f20,[%g1+%l3]ASI_PST16_S ! Mem[0000000030141428] = 54202e870aeff173 ! %l2 = 000000000000005f, Mem[0000000030181400] = 5fb65974 stha %l2,[%i6+%g0]0x89 ! Mem[0000000030181400] = 5fb6005f ! Mem[00000000300c1410] = 0b3586ff, %l0 = 0000000077fd41d9 swapa [%i3+%o5]0x89,%l0 ! %l0 = 000000000b3586ff ! %l5 = 00000000ff000000, Mem[0000000021800040] = 6f2e79c9 sth %l5,[%o3+0x040] ! Mem[0000000021800040] = 000079c9 ! %l3 = 0000000000000044, Mem[0000000030141410] = 0000003e stwa %l3,[%i5+%o5]0x81 ! Mem[0000000030141410] = 00000044 ! %f5 = 00000000, Mem[0000000010081410] = 5fb65974 sta %f5 ,[%i2+%o5]0x88 ! Mem[0000000010081410] = 00000000 ! Mem[000000001018142a] = edff0000, %l1 = ffffffffffffff86 ldstuba [%i6+0x02a]%asi,%l1 ! %l1 = 00000000000000ff ! %f8 = 6df6c2c9 625702e7, Mem[0000000010141410] = 872ece2a abc494ff stda %f8 ,[%i5+%o5]0x88 ! Mem[0000000010141410] = 6df6c2c9 625702e7 ! Starting 10 instruction Load Burst ! Mem[0000000030001400] = f5afc8a4, %l3 = 0000000000000044 ldsba [%i0+%g0]0x89,%l3 ! %l3 = ffffffffffffffa4 p0_label_49: ! Mem[0000000010141428] = 1dfdf1fa, %l6 = 000000004015c2cf ldsw [%i5+0x028],%l6 ! %l6 = 000000001dfdf1fa ! Mem[0000000030041410] = 00865e99, %l1 = 0000000000000000 lduba [%i1+%o5]0x81,%l1 ! %l1 = 0000000000000000 ! Mem[0000000010101408] = 4c7409d6 f5afc8a4, %l4 = 00008386, %l5 = ff000000 ldda [%i4+%o4]0x80,%l4 ! %l4 = 000000004c7409d6 00000000f5afc8a4 ! Mem[0000000030001410] = a4c8aff5, %l0 = 000000000b3586ff ldswa [%i0+%o5]0x81,%l0 ! %l0 = ffffffffa4c8aff5 ! Mem[0000000030041408] = 57f50000, %l2 = 000000000000005f lduba [%i1+%o4]0x81,%l2 ! %l2 = 0000000000000057 ! Mem[0000000010141408] = 7fffffff, %l3 = ffffffffffffffa4 ldsba [%i5+%o4]0x80,%l3 ! %l3 = 000000000000007f ! Mem[0000000010101420] = 00000000, %l0 = ffffffffa4c8aff5 ldsha [%i4+0x020]%asi,%l0 ! %l0 = 0000000000000000 ! %l6 = 000000001dfdf1fa, imm = 0000000000000386, %l3 = 000000000000007f add %l6,0x386,%l3 ! %l3 = 000000001dfdf580 ! Mem[0000000010181400] = 2ace1944, %l2 = 0000000000000057 lduwa [%i6+%g0]0x88,%l2 ! %l2 = 000000002ace1944 ! Starting 10 instruction Store Burst ! %l0 = 0000000000000000, Mem[0000000010041410] = 706b5ecb stba %l0,[%i1+%o5]0x88 ! Mem[0000000010041410] = 706b5e00 p0_label_50: ! %l4 = 4c7409d6, %l5 = f5afc8a4, Mem[0000000010081400] = 77fd41d9 f6cf53c4 stda %l4,[%i2+%g0]0x80 ! Mem[0000000010081400] = 4c7409d6 f5afc8a4 ! Mem[00000000300c1410] = d941fd77, %l5 = 00000000f5afc8a4 swapa [%i3+%o5]0x81,%l5 ! %l5 = 00000000d941fd77 ! %l0 = 0000000000000000, Mem[0000000030081408] = f5afc8a4 stha %l0,[%i2+%o4]0x89 ! Mem[0000000030081408] = f5af0000 ! Mem[0000000030101408] = 5fb65974, %l7 = 00000000ff94c4ab ldstuba [%i4+%o4]0x81,%l7 ! %l7 = 0000005f000000ff ! Mem[0000000030041400] = 4015c2cf, %l4 = 000000004c7409d6 ldstuba [%i1+%g0]0x81,%l4 ! %l4 = 00000040000000ff ! %l4 = 0000000000000040, Mem[0000000010041438] = f115586f, %asi = 80 stba %l4,[%i1+0x038]%asi ! Mem[0000000010041438] = 4015586f ! %f16 = ed2d0000 ae6ee463, %l5 = 00000000d941fd77 ! Mem[00000000300c1400] = 84ac5c2f501d983e stda %f16,[%i3+%l5]ASI_PST8_SL ! Mem[00000000300c1400] = 63e46e2f00002d3e ! Mem[0000000030101400] = 832357f5, %l3 = 000000001dfdf580 ldstuba [%i4+%g0]0x89,%l3 ! %l3 = 000000f5000000ff ! %l2 = 000000002ace1944, Mem[0000000010001408] = 832357f5 stha %l2,[%i0+%o4]0x88 ! Mem[0000000010001408] = 83231944 ! Starting 10 instruction Load Burst ! Mem[0000000010181418] = 03cbcdf293842e87, %f12 = 20da1908 67476ccf ldda [%i6+0x018]%asi,%f12 ! %f12 = 03cbcdf2 93842e87 p0_label_51: ! Mem[0000000010181410] = 258f1300, %l3 = 00000000000000f5 ldswa [%i6+%o5]0x88,%l3 ! %l3 = 00000000258f1300 ! Mem[0000000030041400] = abc494ffcfc215ff, %l4 = 0000000000000040 ldxa [%i1+%g0]0x89,%l4 ! %l4 = abc494ffcfc215ff ! Mem[0000000030181400] = 5f00b65f, %l4 = abc494ffcfc215ff ldsba [%i6+%g0]0x81,%l4 ! %l4 = 000000000000005f ! Mem[00000000100c1410] = 0b358683, %l3 = 00000000258f1300 lduwa [%i3+%o5]0x88,%l3 ! %l3 = 000000000b358683 ! Mem[0000000030101410] = 2d97f4ff a4c8aff5, %l2 = 2ace1944, %l3 = 0b358683 ldda [%i4+%o5]0x81,%l2 ! %l2 = 000000002d97f4ff 00000000a4c8aff5 ! Mem[0000000030101410] = fff4972d, %l4 = 000000000000005f lduba [%i4+%o5]0x89,%l4 ! %l4 = 000000000000002d ! Mem[0000000030141410] = 44000000, %l2 = 000000002d97f4ff ldsha [%i5+%o5]0x89,%l2 ! %l2 = 0000000000000000 ! Mem[0000000030041400] = abc494ff cfc215ff, %l0 = 00000000, %l1 = 00000000 ldda [%i1+%g0]0x89,%l0 ! %l0 = 00000000cfc215ff 00000000abc494ff membar #Sync ! Added by membar checker (9) ! Mem[0000000010181400] = 4419ce2a 00002ded 0000002a 44d15b00 ! Mem[0000000010181410] = 00138f25 00000000 03cbcdf2 93842e87 ! Mem[0000000010181420] = dc901277 a4c8aff5 edffff00 ccbecec8 ! Mem[0000000010181430] = 004c65b5 0dd67e10 c8c900cc 0000ffed ldda [%i6]ASI_BLK_AIUPL,%f16 ! Block Load from 0000000010181400 ! Starting 10 instruction Store Burst ! %f6 = ffed21b2 00000075, %l1 = 00000000abc494ff ! Mem[0000000030081408] = 0000aff5d941fd77 add %i2,0x008,%g1 stda %f6,[%g1+%l1]ASI_PST32_S ! Mem[0000000030081408] = ffed21b200000075 p0_label_52: ! Mem[0000000010141424] = b319ce2a, %l3 = 00000000a4c8aff5 swap [%i5+0x024],%l3 ! %l3 = 00000000b319ce2a ! Mem[0000000020800001] = 0044e181, %l3 = 00000000b319ce2a ldstuba [%o1+0x001]%asi,%l3 ! %l3 = 00000044000000ff ! %l7 = 000000000000005f, Mem[0000000010081400] = a4c8aff5d609744c stxa %l7,[%i2+%g0]0x88 ! Mem[0000000010081400] = 000000000000005f ! %l1 = 00000000abc494ff, Mem[0000000030081408] = b221edff stwa %l1,[%i2+%o4]0x89 ! Mem[0000000030081408] = abc494ff ! %l1 = 00000000abc494ff, %l7 = 000000000000005f, %l3 = 0000000000000044 subc %l1,%l7,%l3 ! %l3 = 00000000abc494a0 ! %l4 = 0000002d, %l5 = d941fd77, Mem[0000000010081400] = 5f000000 00000000 stda %l4,[%i2+%g0]0x80 ! Mem[0000000010081400] = 0000002d d941fd77 ! %f5 = 00000000, Mem[0000000030001410] = f5afc8a4 sta %f5 ,[%i0+%o5]0x89 ! Mem[0000000030001410] = 00000000 ! %f8 = 6df6c2c9, Mem[00000000300c1410] = a4c8aff5 sta %f8 ,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 6df6c2c9 ! %l4 = 000000000000002d, Mem[00000000100c1400] = ff86350bccbecec8, %asi = 80 stxa %l4,[%i3+0x000]%asi ! Mem[00000000100c1400] = 000000000000002d ! Starting 10 instruction Load Burst ! Mem[00000000100c1410] = 0b358683, %l5 = 00000000d941fd77 lduba [%i3+%o5]0x88,%l5 ! %l5 = 0000000000000083 p0_label_53: ! Mem[0000000030041400] = abc494ffcfc215ff, %l3 = 00000000abc494a0 ldxa [%i1+%g0]0x89,%l3 ! %l3 = abc494ffcfc215ff ! Mem[00000000300c1410] = c9c2f66da82fc6be, %l2 = 0000000000000000 ldxa [%i3+%o5]0x81,%l2 ! %l2 = c9c2f66da82fc6be ! Mem[0000000020800040] = ffab7fe3, %l5 = 0000000000000083 ldsh [%o1+0x040],%l5 ! %l5 = ffffffffffffffab ! Mem[0000000030081400] = 7fffffff, %l1 = 00000000abc494ff swapa [%i2+%g0]0x81,%l1 ! %l1 = 000000007fffffff ! Mem[0000000021800180] = 39412b6a, %l2 = c9c2f66da82fc6be ldub [%o3+0x180],%l2 ! %l2 = 0000000000000039 ! Mem[0000000030101408] = 7459b6ff, %l0 = 00000000cfc215ff lduba [%i4+%o4]0x89,%l0 ! %l0 = 00000000000000ff ! Mem[0000000010041408] = 45ed82e1, %l4 = 000000000000002d ldsba [%i1+%o4]0x80,%l4 ! %l4 = 0000000000000045 ! Mem[0000000010001410] = 00138f25, %l6 = 000000001dfdf1fa ldsha [%i0+%o5]0x80,%l6 ! %l6 = 0000000000000013 ! Mem[0000000010141408] = ffffff7f, %l7 = 000000000000005f ldsba [%i5+%o4]0x88,%l7 ! %l7 = 000000000000007f ! Starting 10 instruction Store Burst ! %f12 = 03cbcdf2, Mem[0000000010101410] = abc494ff sta %f12,[%i4+%o5]0x88 ! Mem[0000000010101410] = 03cbcdf2 p0_label_54: ! %f15 = 26c585c6, Mem[0000000030001408] = 00008c2a sta %f15,[%i0+%o4]0x81 ! Mem[0000000030001408] = 26c585c6 ! %l4 = 0000000000000045, Mem[0000000010141400] = 6f5815f1 stba %l4,[%i5+%g0]0x88 ! Mem[0000000010141400] = 6f581545 ! %l6 = 00000013, %l7 = 0000007f, Mem[0000000030141400] = 00000000 00000000 stda %l6,[%i5+%g0]0x81 ! Mem[0000000030141400] = 00000013 0000007f ! %l7 = 000000000000007f, Mem[0000000010141410] = 6df6c2c9625702e7 stxa %l7,[%i5+%o5]0x88 ! Mem[0000000010141410] = 000000000000007f ! Mem[0000000030101408] = ffb65974, %l6 = 0000000000000013 swapa [%i4+%o4]0x81,%l6 ! %l6 = 00000000ffb65974 ! %l7 = 000000000000007f, Mem[00000000100c1400] = 00000000 stwa %l7,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 0000007f ! Mem[0000000030181400] = 5f00b65f, %l7 = 000000000000007f swapa [%i6+%g0]0x81,%l7 ! %l7 = 000000005f00b65f ! Mem[0000000010081420] = d972d7d50000004c, %l0 = 00000000000000ff, %l3 = abc494ffcfc215ff add %i2,0x20,%g1 casxa [%g1]0x80,%l0,%l3 ! %l3 = d972d7d50000004c ! %l1 = 000000007fffffff, Mem[0000000030101410] = 2d97f4ff stwa %l1,[%i4+%o5]0x81 ! Mem[0000000030101410] = 7fffffff ! Starting 10 instruction Load Burst ! Mem[0000000030101410] = 7fffffff, %l3 = d972d7d50000004c ldswa [%i4+%o5]0x81,%l3 ! %l3 = 000000007fffffff p0_label_55: ! %f15 = 26c585c6, %f2 = f5572383, %f1 = a9990d75 fmuls %f15,%f2 ,%f1 ! %f1 = dca5fec0 ! Mem[0000000010081408] = 0b72424d88c15eff, %f0 = f5572383 dca5fec0 ldda [%i2+%o4]0x88,%f0 ! %f0 = 0b72424d 88c15eff ! Mem[00000000300c1410] = 6df6c2c9, %f16 = ed2d0000 lda [%i3+%o5]0x89,%f16 ! %f16 = 6df6c2c9 ! Mem[00000000211c0000] = 889f6ca5, %l4 = 0000000000000045 ldsb [%o2+%g0],%l4 ! %l4 = ffffffffffffff88 ! Mem[0000000030041410] = 995e8600, %l6 = 00000000ffb65974 lduwa [%i1+%o5]0x89,%l6 ! %l6 = 00000000995e8600 ! Mem[0000000010041400] = ffce19b3, %l5 = ffffffffffffffab lduba [%i1+%g0]0x80,%l5 ! %l5 = 00000000000000ff ! Mem[0000000010141400] = 6f581545, %l2 = 0000000000000039 lduba [%i5+%g0]0x88,%l2 ! %l2 = 0000000000000045 ! Mem[0000000030101408] = 0000001300000000, %l5 = 00000000000000ff ldxa [%i4+%o4]0x81,%l5 ! %l5 = 0000001300000000 ! Mem[00000000300c1400] = 2f6ee463, %l3 = 000000007fffffff ldswa [%i3+%g0]0x89,%l3 ! %l3 = 000000002f6ee463 ! Starting 10 instruction Store Burst ! Mem[00000000100c1400] = 0000007f, %l0 = 00000000000000ff swapa [%i3+%g0]0x88,%l0 ! %l0 = 000000000000007f p0_label_56: ! %l7 = 000000005f00b65f, Mem[00000000100c1408] = faf1fd1d stwa %l7,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 5f00b65f membar #Sync ! Added by membar checker (10) ! %f8 = 6df6c2c9 625702e7, Mem[0000000010181408] = 0000002a 44d15b00 stda %f8 ,[%i6+%o4]0x80 ! Mem[0000000010181408] = 6df6c2c9 625702e7 ! %f30 = edff0000 cc00c9c8, %l2 = 0000000000000045 ! Mem[0000000010101428] = c8cebecc8c3855b4 add %i4,0x028,%g1 stda %f30,[%g1+%l2]ASI_PST32_P ! Mem[0000000010101428] = c8cebecccc00c9c8 ! %l2 = 0000000000000045, Mem[0000000030001400] = f5afc8a4 stba %l2,[%i0+%g0]0x89 ! Mem[0000000030001400] = f5afc845 ! %f16 = 6df6c2c9 2ace1944, %l4 = ffffffffffffff88 ! Mem[0000000010041420] = 7fff4d635fb65974 add %i1,0x020,%g1 stda %f16,[%g1+%l4]ASI_PST32_P ! Mem[0000000010041420] = 7fff4d635fb65974 ! Mem[00000000300c1400] = 2f6ee463, %l6 = 00000000995e8600 ldstuba [%i3+%g0]0x89,%l6 ! %l6 = 00000063000000ff ! %l7 = 000000005f00b65f, %l3 = 000000002f6ee463, %l0 = 000000000000007f mulx %l7,%l3,%l0 ! %l0 = 119a488b2d8522bd ! %l2 = 00000045, %l3 = 2f6ee463, Mem[0000000010181410] = 00138f25 00000000 stda %l2,[%i6+%o5]0x80 ! Mem[0000000010181410] = 00000045 2f6ee463 ! %l0 = 119a488b2d8522bd, Mem[0000000010001410] = 258f1300 stha %l0,[%i0+%o5]0x88 ! Mem[0000000010001410] = 258f22bd ! Starting 10 instruction Load Burst ! Mem[0000000010001410] = bd228f25, %l0 = 119a488b2d8522bd ldswa [%i0+%o5]0x80,%l0 ! %l0 = ffffffffbd228f25 p0_label_57: ! Mem[00000000100c143c] = 568f4e05, %l2 = 0000000000000045 ldsha [%i3+0x03c]%asi,%l2 ! %l2 = 000000000000568f ! Mem[0000000010141438] = 1b3e7604fb9d4804, %f10 = 6b5c1a83 38d0cbec ldda [%i5+0x038]%asi,%f10 ! %f10 = 1b3e7604 fb9d4804 ! Mem[0000000030101400] = 832357ff, %l0 = ffffffffbd228f25 lduwa [%i4+%g0]0x89,%l0 ! %l0 = 00000000832357ff ! Mem[0000000010181430] = 004c65b50dd67e10, %l6 = 0000000000000063 ldxa [%i6+0x030]%asi,%l6 ! %l6 = 004c65b50dd67e10 membar #Sync ! Added by membar checker (11) ! Mem[00000000300c1400] = ffe46e2f 00002d3e 00000000 28000000 ! Mem[00000000300c1410] = c9c2f66d a82fc6be ecebef69 827dbc4c ! Mem[00000000300c1420] = 09488ecb b778e99e 9f3b0db9 cb14511c ! Mem[00000000300c1430] = 5143aa23 28a010da 05086044 d43a2725 ldda [%i3]ASI_BLK_S,%f16 ! Block Load from 00000000300c1400 ! Mem[0000000030181408] = 00000000 0000f557, %l2 = 0000568f, %l3 = 2f6ee463 ldda [%i6+%o4]0x81,%l2 ! %l2 = 0000000000000000 000000000000f557 ! Mem[0000000030141410] = 00000044, %l6 = 004c65b50dd67e10 ldsba [%i5+%o5]0x81,%l6 ! %l6 = 0000000000000000 ! Mem[0000000010101400] = e182ed45, %l1 = 000000007fffffff ldswa [%i4+%g0]0x88,%l1 ! %l1 = ffffffffe182ed45 ! Mem[0000000010101410] = f2cdcb03, %l1 = ffffffffe182ed45 lduwa [%i4+%o5]0x80,%l1 ! %l1 = 00000000f2cdcb03 ! Starting 10 instruction Store Burst ! %l0 = 00000000832357ff, Mem[0000000010041410] = 005e6b70 stwa %l0,[%i1+%o5]0x80 ! Mem[0000000010041410] = 832357ff p0_label_58: ! %l4 = ffffffffffffff88, Mem[0000000030041400] = cfc215ff stwa %l4,[%i1+%g0]0x89 ! Mem[0000000030041400] = ffffff88 ! %l6 = 0000000000000000, Mem[0000000010141430] = 872e84ff, %asi = 80 stwa %l6,[%i5+0x030]%asi ! Mem[0000000010141430] = 00000000 ! Mem[0000000010041410] = 832357ff, %l0 = 00000000832357ff swapa [%i1+%o5]0x80,%l0 ! %l0 = 00000000832357ff ! Mem[00000000100c1400] = ff0000000000002d, %l7 = 000000005f00b65f, %l5 = 0000001300000000 casxa [%i3]0x80,%l7,%l5 ! %l5 = ff0000000000002d ! %f0 = 0b72424d, %f12 = 03cbcdf2, %f6 = ffed21b2 fsubs %f0 ,%f12,%f6 ! %f6 = 0b7240b5 ! Mem[0000000010081408] = 88c15eff, %l7 = 000000005f00b65f swapa [%i2+%o4]0x88,%l7 ! %l7 = 0000000088c15eff ! %l7 = 0000000088c15eff, Mem[0000000010081410] = 00000000 stwa %l7,[%i2+%o5]0x80 ! Mem[0000000010081410] = 88c15eff ! %l3 = 000000000000f557, Mem[0000000010081400] = 2d000000 stha %l3,[%i2+%g0]0x88 ! Mem[0000000010081400] = 2d00f557 ! %f2 = f5572383 c61e3420, Mem[0000000010181430] = 004c65b5 0dd67e10 stda %f2 ,[%i6+0x030]%asi ! Mem[0000000010181430] = f5572383 c61e3420 ! Starting 10 instruction Load Burst ! Mem[0000000030181400] = 46268462 7f000000, %l6 = 00000000, %l7 = 88c15eff ldda [%i6+%g0]0x89,%l6 ! %l6 = 000000007f000000 0000000046268462 p0_label_59: ! %f10 = 1b3e7604, %f4 = 00138f25 fcmpes %fcc3,%f10,%f4 ! %fcc3 = 2 ! Mem[00000000100c141c] = 8b53f310, %l3 = 000000000000f557 ldsw [%i3+0x01c],%l3 ! %l3 = ffffffff8b53f310 ! Mem[0000000030081408] = ff94c4ab00000075, %f6 = 0b7240b5 00000075 ldda [%i2+%o4]0x81,%f6 ! %f6 = ff94c4ab 00000075 ! Mem[000000001018142c] = ccbecec8, %l0 = 00000000832357ff lduha [%i6+0x02e]%asi,%l0 ! %l0 = 000000000000cec8 ! Mem[0000000010001410] = 258f22bd, %l7 = 0000000046268462 ldswa [%i0+%o5]0x88,%l7 ! %l7 = 00000000258f22bd ! Mem[0000000010101410] = f2cdcb03, %l3 = ffffffff8b53f310 lduwa [%i4+%o5]0x80,%l3 ! %l3 = 00000000f2cdcb03 ! Mem[00000000201c0000] = 00fff5e1, %l2 = 0000000000000000 ldsha [%o0+0x000]%asi,%l2 ! %l2 = 00000000000000ff ! Mem[0000000030041408] = 0000f557, %l3 = 00000000f2cdcb03 ldsba [%i1+%o4]0x89,%l3 ! %l3 = 0000000000000057 ! Mem[0000000030001400] = 45c8aff5, %l7 = 00000000258f22bd ldsba [%i0+%g0]0x81,%l7 ! %l7 = 0000000000000045 ! Starting 10 instruction Store Burst ! %f3 = c61e3420, Mem[0000000010141400] = 6f581545 sta %f3 ,[%i5+%g0]0x88 ! Mem[0000000010141400] = c61e3420 p0_label_60: ! Mem[0000000010081400] = 2d00f557, %l7 = 0000000000000045 swapa [%i2+%g0]0x88,%l7 ! %l7 = 000000002d00f557 ! Mem[0000000010001400] = 6df6c2c9, %l6 = 000000007f000000 ldstuba [%i0+%g0]0x80,%l6 ! %l6 = 0000006d000000ff ! %l6 = 000000000000006d, Mem[0000000010101408] = d609744c stwa %l6,[%i4+%o4]0x88 ! Mem[0000000010101408] = 0000006d ! Mem[0000000030181400] = 7f000000, %l1 = 00000000f2cdcb03 ldstuba [%i6+%g0]0x89,%l1 ! %l1 = 00000000000000ff ! Mem[00000000211c0001] = 889f6ca5, %l2 = 00000000000000ff ldstuba [%o2+0x001]%asi,%l2 ! %l2 = 0000009f000000ff ! %l2 = 000000000000009f, Mem[0000000010041408] = 45ed82e118f90d75, %asi = 80 stxa %l2,[%i1+0x008]%asi ! Mem[0000000010041408] = 000000000000009f ! %l1 = 0000000000000000, Mem[0000000030141400] = 7f00000013000000 stxa %l1,[%i5+%g0]0x89 ! Mem[0000000030141400] = 0000000000000000 ! %l1 = 0000000000000000, Mem[0000000030141408] = ce1a9c379bb6229a stxa %l1,[%i5+%o4]0x81 ! Mem[0000000030141408] = 0000000000000000 ! %f19 = 28000000, Mem[000000001004143c] = ae6ee463 st %f19,[%i1+0x03c] ! Mem[000000001004143c] = 28000000 ! Starting 10 instruction Load Burst ! %l5 = ff0000000000002d, imm = fffffffffffff0dd, %l1 = 0000000000000000 and %l5,-0xf23,%l1 ! %l1 = ff0000000000000d p0_label_61: ! Mem[0000000030081408] = abc494ff, %l2 = 000000000000009f lduha [%i2+%o4]0x89,%l2 ! %l2 = 00000000000094ff ! Mem[0000000010101410] = 03cbcdf2, %l3 = 0000000000000057 ldswa [%i4+%o5]0x88,%l3 ! %l3 = 0000000003cbcdf2 ! Mem[0000000030081400] = abc494ff, %l2 = 00000000000094ff ldsba [%i2+%g0]0x81,%l2 ! %l2 = ffffffffffffffab ! Mem[0000000010081410] = 88c15effff000000, %f8 = 6df6c2c9 625702e7 ldda [%i2+%o5]0x80,%f8 ! %f8 = 88c15eff ff000000 ! Mem[0000000010081400] = 45000000, %l0 = 000000000000cec8 ldsha [%i2+%g0]0x80,%l0 ! %l0 = 0000000000004500 membar #Sync ! Added by membar checker (12) ! Mem[0000000010041400] = ffce19b3 ad794f5f 00000000 0000009f ! Mem[0000000010041410] = 832357ff 5597e666 b7fb00db 1a1368fc ! Mem[0000000010041420] = 7fff4d63 5fb65974 42a7327b 3af4027e ! Mem[0000000010041430] = 41ecb9e0 9109f485 4015586f 28000000 ldda [%i1]ASI_BLK_P,%f16 ! Block Load from 0000000010041400 ! Mem[0000000010001400] = fff6c2c9625702e7, %l2 = ffffffffffffffab ldxa [%i0+%g0]0x80,%l2 ! %l2 = fff6c2c9625702e7 ! %f3 = c61e3420, %f10 = 1b3e7604 fcmps %fcc1,%f3 ,%f10 ! %fcc1 = 1 ! Mem[0000000030001410] = 00000000, %l2 = fff6c2c9625702e7 ldswa [%i0+%o5]0x89,%l2 ! %l2 = 0000000000000000 ! Starting 10 instruction Store Burst membar #Sync ! Added by membar checker (13) ! %f0 = 0b72424d 88c15eff, Mem[0000000010041410] = ff572383 66e69755 stda %f0 ,[%i1+%o5]0x88 ! Mem[0000000010041410] = 0b72424d 88c15eff p0_label_62: ! %l6 = 000000000000006d, Mem[0000000010141400] = 20341ec6ae6ee463 stxa %l6,[%i5+%g0]0x80 ! Mem[0000000010141400] = 000000000000006d ! Mem[0000000030081400] = abc494ff, %l7 = 000000002d00f557 swapa [%i2+%g0]0x81,%l7 ! %l7 = 00000000abc494ff ! Mem[0000000010141438] = 1b3e7604, %l4 = ffffffffffffff88 swap [%i5+0x038],%l4 ! %l4 = 000000001b3e7604 ! %l7 = 00000000abc494ff, Mem[000000001010143c] = 0000c977 stb %l7,[%i4+0x03c] ! Mem[000000001010143c] = ff00c977 ! %l6 = 000000000000006d, Mem[0000000030041400] = ffffff88 stwa %l6,[%i1+%g0]0x89 ! Mem[0000000030041400] = 0000006d ! %l7 = 00000000abc494ff, Mem[0000000010181410] = 00000045 stha %l7,[%i6+%o5]0x80 ! Mem[0000000010181410] = 94ff0045 ! %f0 = 0b72424d 88c15eff f5572383 c61e3420 ! %f4 = 00138f25 00000000 ff94c4ab 00000075 ! %f8 = 88c15eff ff000000 1b3e7604 fb9d4804 ! %f12 = 03cbcdf2 93842e87 ad01c571 26c585c6 stda %f0,[%i5]ASI_BLK_S ! Block Store to 0000000030141400 ! %f20 = 832357ff 5597e666, Mem[0000000030001410] = 00000000 d941fd77 stda %f20,[%i0+%o5]0x81 ! Mem[0000000030001410] = 832357ff 5597e666 ! Mem[0000000030041408] = 57f50000, %l3 = 0000000003cbcdf2 swapa [%i1+%o4]0x81,%l3 ! %l3 = 0000000057f50000 ! Starting 10 instruction Load Burst ! Mem[00000000300c1400] = ffe46e2f00002d3e, %l4 = 000000001b3e7604 ldxa [%i3+%g0]0x81,%l4 ! %l4 = ffe46e2f00002d3e p0_label_63: ! Mem[0000000010081410] = 88c15effff000000, %f28 = 41ecb9e0 9109f485 ldda [%i2+%o5]0x80,%f28 ! %f28 = 88c15eff ff000000 ! Mem[00000000201c0000] = 00fff5e1, %l2 = 0000000000000000 ldsba [%o0+0x000]%asi,%l2 ! %l2 = 0000000000000000 membar #Sync ! Added by membar checker (14) ! Mem[0000000030141400] = 4d42720b, %l7 = 00000000abc494ff lduha [%i5+%g0]0x89,%l7 ! %l7 = 000000000000720b ! Mem[0000000030001408] = 8204c21cc685c526, %f24 = 7fff4d63 5fb65974 ldda [%i0+%o4]0x89,%f24 ! %f24 = 8204c21c c685c526 ! Mem[0000000010041438] = 4015586f, %l0 = 0000000000004500 lduba [%i1+0x038]%asi,%l0 ! %l0 = 0000000000000040 ! Mem[0000000010041408] = 00000000, %l1 = ff0000000000000d ldsba [%i1+%o4]0x88,%l1 ! %l1 = 0000000000000000 ! Mem[00000000300c1400] = ffe46e2f00002d3e, %l2 = 0000000000000000 ldxa [%i3+%g0]0x81,%l2 ! %l2 = ffe46e2f00002d3e ! Mem[00000000300c1408] = 00000000, %f16 = ffce19b3 lda [%i3+%o4]0x89,%f16 ! %f16 = 00000000 ! Mem[0000000030181400] = 7f0000ff, %l3 = 0000000057f50000 lduwa [%i6+%g0]0x89,%l3 ! %l3 = 000000007f0000ff ! Starting 10 instruction Store Burst ! Mem[0000000010081410] = 88c15eff, %l2 = ffe46e2f00002d3e swap [%i2+%o5],%l2 ! %l2 = 0000000088c15eff p0_label_64: ! Mem[0000000030001408] = c685c526, %l6 = 000000000000006d ldstuba [%i0+%o4]0x89,%l6 ! %l6 = 00000026000000ff ! Mem[00000000300c1408] = 00000000, %l6 = 0000000000000026 swapa [%i3+%o4]0x89,%l6 ! %l6 = 0000000000000000 ! %l5 = ff0000000000002d, Mem[000000001018142b] = edffff00, %asi = 80 stba %l5,[%i6+0x02b]%asi ! Mem[0000000010181428] = edffff2d ! %l6 = 00000000, %l7 = 0000720b, Mem[00000000100c1410] = 8386350b 44000000 stda %l6,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 00000000 0000720b ! %l4 = ffe46e2f00002d3e, Mem[0000000010181400] = 4419ce2a stwa %l4,[%i6+%g0]0x80 ! Mem[0000000010181400] = 00002d3e ! %f22 = b7fb00db 1a1368fc, Mem[0000000030081408] = ff94c4ab 00000075 stda %f22,[%i2+%o4]0x81 ! Mem[0000000030081408] = b7fb00db 1a1368fc ! %f24 = 8204c21c c685c526, Mem[0000000030181410] = f71dd144 71a336f1 stda %f24,[%i6+%o5]0x89 ! Mem[0000000030181410] = 8204c21c c685c526 ! %l0 = 00000040, %l1 = 00000000, Mem[00000000300c1410] = c9c2f66d a82fc6be stda %l0,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 00000040 00000000 ! %f12 = 03cbcdf2 93842e87, %l4 = ffe46e2f00002d3e ! Mem[00000000100c1410] = 000000000000720b add %i3,0x010,%g1 stda %f12,[%g1+%l4]ASI_PST32_PL ! Mem[00000000100c1410] = 00000000f2cdcb03 ! Starting 10 instruction Load Burst ! Mem[00000000100c1408] = 5f00b65f, %l1 = 0000000000000000 ldswa [%i3+%o4]0x88,%l1 ! %l1 = 000000005f00b65f p0_label_65: ! Mem[0000000010041410] = ff5ec188, %l7 = 000000000000720b lduba [%i1+%o5]0x80,%l7 ! %l7 = 00000000000000ff ! Mem[0000000010181410] = 4500ff94, %l3 = 000000007f0000ff ldsha [%i6+%o5]0x88,%l3 ! %l3 = ffffffffffffff94 ! Mem[0000000030141408] = 832357f5, %l5 = ff0000000000002d lduwa [%i5+%o4]0x89,%l5 ! %l5 = 00000000832357f5 ! Mem[0000000030041410] = 995e8600, %l6 = 0000000000000000 ldsha [%i1+%o5]0x89,%l6 ! %l6 = ffffffffffff8600 ! Mem[0000000010101408] = a4c8aff50000006d, %l6 = ffffffffffff8600 ldxa [%i4+%o4]0x88,%l6 ! %l6 = a4c8aff50000006d ! Mem[0000000010041410] = 88c15eff, %l7 = 00000000000000ff lduha [%i1+%o5]0x88,%l7 ! %l7 = 0000000000005eff ! Mem[00000000300c1408] = 2600000028000000, %l6 = a4c8aff50000006d ldxa [%i3+%o4]0x81,%l6 ! %l6 = 2600000028000000 ! Mem[0000000030101408] = 00000013, %l6 = 2600000028000000 ldsba [%i4+%o4]0x81,%l6 ! %l6 = 0000000000000000 ! Mem[0000000010041400] = 5f4f79adb319ceff, %l7 = 0000000000005eff ldxa [%i1+%g0]0x88,%l7 ! %l7 = 5f4f79adb319ceff ! Starting 10 instruction Store Burst ! %f0 = 0b72424d 88c15eff f5572383 c61e3420 ! %f4 = 00138f25 00000000 ff94c4ab 00000075 ! %f8 = 88c15eff ff000000 1b3e7604 fb9d4804 ! %f12 = 03cbcdf2 93842e87 ad01c571 26c585c6 stda %f0,[%i5]ASI_BLK_AIUPL ! Block Store to 0000000010141400 p0_label_66: ! Mem[0000000020800000] = 00ffe181, %l0 = 0000000000000040 ldstub [%o1+%g0],%l0 ! %l0 = 00000000000000ff ! Mem[0000000010001400] = c9c2f6ff, %l1 = 000000005f00b65f swapa [%i0+%g0]0x88,%l1 ! %l1 = 00000000c9c2f6ff ! %l2 = 0000000088c15eff, Mem[0000000030001400] = f5afc845 stwa %l2,[%i0+%g0]0x89 ! Mem[0000000030001400] = 88c15eff ! %f16 = 00000000 ad794f5f, Mem[0000000030181400] = 7f0000ff 46268462 stda %f16,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00000000 ad794f5f ! %f29 = ff000000, Mem[0000000010001410] = 258f22bd sta %f29,[%i0+%o5]0x88 ! Mem[0000000010001410] = ff000000 ! %l1 = 00000000c9c2f6ff, Mem[00000000100c1408] = 5fb6005f stha %l1,[%i3+%o4]0x80 ! Mem[00000000100c1408] = f6ff005f ! %l7 = 5f4f79adb319ceff, Mem[0000000010141408] = c61e3420 stba %l7,[%i5+%o4]0x88 ! Mem[0000000010141408] = c61e34ff membar #Sync ! Added by membar checker (15) ! Mem[0000000010141400] = 88c15eff, %l3 = ffffffffffffff94 ldstuba [%i5+%g0]0x88,%l3 ! %l3 = 000000ff000000ff ! %l0 = 0000000000000000, Mem[0000000010101410] = f2cdcb03 stwa %l0,[%i4+%o5]0x80 ! Mem[0000000010101410] = 00000000 ! Starting 10 instruction Load Burst ! Mem[0000000010001400] = 5f00b65f, %l0 = 0000000000000000 swapa [%i0+%g0]0x88,%l0 ! %l0 = 000000005f00b65f p0_label_67: ! Mem[0000000030101400] = ff572383, %l0 = 000000005f00b65f lduha [%i4+%g0]0x81,%l0 ! %l0 = 000000000000ff57 ! Mem[0000000010141410] = 00000000, %l5 = 00000000832357f5 ldsba [%i5+%o5]0x88,%l5 ! %l5 = 0000000000000000 ! Mem[0000000010141410] = 00138f2500000000, %f22 = b7fb00db 1a1368fc ldda [%i5+%o5]0x88,%f22 ! %f22 = 00138f25 00000000 ! Mem[0000000010181400] = 00002d3e, %l6 = 0000000000000000 ldsha [%i6+%g0]0x80,%l6 ! %l6 = 0000000000000000 ! Mem[00000000300c1400] = ffe46e2f, %l7 = 5f4f79adb319ceff ldsba [%i3+%g0]0x81,%l7 ! %l7 = ffffffffffffffff ! Mem[0000000010081400] = 45000000, %l3 = 00000000000000ff ldsba [%i2+%g0]0x80,%l3 ! %l3 = 0000000000000045 ! Mem[0000000010141410] = 00000000, %l3 = 0000000000000045 ldswa [%i5+%o5]0x88,%l3 ! %l3 = 0000000000000000 ! Mem[0000000010001408] = 44192383, %l0 = 000000000000ff57 lduwa [%i0+%o4]0x80,%l0 ! %l0 = 0000000044192383 ! Mem[0000000010141400] = 88c15eff, %l7 = ffffffffffffffff lduwa [%i5+%g0]0x88,%l7 ! %l7 = 0000000088c15eff ! Starting 10 instruction Store Burst ! %l1 = 00000000c9c2f6ff, %l1 = 00000000c9c2f6ff, %l0 = 0000000044192383 sdivx %l1,%l1,%l0 ! %l0 = 0000000000000001 p0_label_68: ! %l3 = 0000000000000000, Mem[0000000030041408] = f2cdcb03 stba %l3,[%i1+%o4]0x89 ! Mem[0000000030041408] = f2cdcb00 ! %l7 = 0000000088c15eff, Mem[00000000300c1410] = 40000000 stha %l7,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 40005eff ! Mem[0000000010041410] = ff5ec188, %l4 = ffe46e2f00002d3e ldstuba [%i1+%o5]0x80,%l4 ! %l4 = 000000ff000000ff ! %l1 = 00000000c9c2f6ff, Mem[0000000010181408] = 6df6c2c9625702e7 stxa %l1,[%i6+%o4]0x80 ! Mem[0000000010181408] = 00000000c9c2f6ff ! %l1 = 00000000c9c2f6ff, Mem[0000000010041408] = 00000000 stwa %l1,[%i1+%o4]0x80 ! Mem[0000000010041408] = c9c2f6ff ! %l6 = 0000000000000000, Mem[0000000010081408] = 5f00b65f stwa %l6,[%i2+%o4]0x88 ! Mem[0000000010081408] = 00000000 ! %f4 = 00138f25 00000000, Mem[00000000100c1408] = f6ff005f d609744c stda %f4 ,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 00138f25 00000000 ! Mem[0000000010001434] = 67476ccf, %l6 = 0000000000000000 ldstuba [%i0+0x034]%asi,%l6 ! %l6 = 00000067000000ff ! %l4 = 00000000000000ff, immd = fffffffffffffe3e, %l7 = 0000000088c15eff mulx %l4,-0x1c2,%l7 ! %l7 = fffffffffffe3fc2 ! Starting 10 instruction Load Burst ! Mem[0000000010041430] = 41ecb9e09109f485, %l5 = 0000000000000000 ldxa [%i1+0x030]%asi,%l5 ! %l5 = 41ecb9e09109f485 p0_label_69: ! Mem[0000000010181400] = 00002d3e, %l1 = 00000000c9c2f6ff lduha [%i6+%g0]0x80,%l1 ! %l1 = 0000000000000000 ! Mem[0000000010181408] = 00000000, %l0 = 0000000000000001 lduwa [%i6+%o4]0x88,%l0 ! %l0 = 0000000000000000 ! Mem[0000000021800140] = f6ff3528, %l0 = 0000000000000000 lduba [%o3+0x141]%asi,%l0 ! %l0 = 00000000000000ff ! %f16 = 00000000, %f0 = 0b72424d fcmpes %fcc2,%f16,%f0 ! %fcc2 = 1 ! Mem[0000000010181410] = 94ff0045, %l7 = fffffffffffe3fc2 lduwa [%i6+%o5]0x80,%l7 ! %l7 = 0000000094ff0045 ! Mem[0000000030101400] = 832357ff, %l1 = 0000000000000000 ldsba [%i4+%g0]0x89,%l1 ! %l1 = ffffffffffffffff ! Mem[0000000010081408] = 0b72424d 00000000, %l6 = 00000067, %l7 = 94ff0045 ldda [%i2+%o4]0x88,%l6 ! %l6 = 0000000000000000 000000000b72424d ! %l5 = 41ecb9e09109f485, %l3 = 0000000000000000, %y = 0000008f smul %l5,%l3,%l2 ! %l2 = 0000000000000000, %y = 00000000 ! Mem[0000000021800140] = f6ff3528, %l5 = 41ecb9e09109f485 lduha [%o3+0x140]%asi,%l5 ! %l5 = 000000000000f6ff ! Starting 10 instruction Store Burst ! Mem[0000000030141400] = 4d42720b, %l5 = 000000000000f6ff swapa [%i5+%g0]0x89,%l5 ! %l5 = 000000004d42720b p0_label_70: ! %f22 = 00138f25 00000000, Mem[0000000010001410] = 000000ff 00000000 stda %f22,[%i0+%o5]0x80 ! Mem[0000000010001410] = 00138f25 00000000 ! %l2 = 0000000000000000, Mem[0000000010041400] = 5f4f79adb319ceff stxa %l2,[%i1+%g0]0x88 ! Mem[0000000010041400] = 0000000000000000 ! %l1 = ffffffffffffffff, Mem[0000000030081400] = 2d00f557 stba %l1,[%i2+%g0]0x81 ! Mem[0000000030081400] = ff00f557 ! %l4 = 000000ff, %l5 = 4d42720b, Mem[0000000010141410] = 00000000 00138f25 stda %l4,[%i5+%o5]0x88 ! Mem[0000000010141410] = 000000ff 4d42720b ! %l4 = 000000ff, %l5 = 4d42720b, Mem[00000000100c1410] = 00000000 f2cdcb03 stda %l4,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 000000ff 4d42720b ! %l2 = 0000000000000000, Mem[0000000030141408] = f5572383 stha %l2,[%i5+%o4]0x81 ! Mem[0000000030141408] = 00002383 ! %l1 = ffffffffffffffff, Mem[0000000010041410] = 88c15eff stha %l1,[%i1+%o5]0x88 ! Mem[0000000010041410] = 88c1ffff ! %l0 = 00000000000000ff, Mem[0000000030181410] = c685c526 stwa %l0,[%i6+%o5]0x89 ! Mem[0000000030181410] = 000000ff ! %l6 = 0000000000000000, Mem[00000000201c0000] = 00fff5e1 stb %l6,[%o0+%g0] ! Mem[00000000201c0000] = 00fff5e1 ! Starting 10 instruction Load Burst ! Mem[0000000010081400] = 00000045, %l7 = 000000000b72424d ldswa [%i2+%g0]0x88,%l7 ! %l7 = 0000000000000045 p0_label_71: ! Mem[0000000030101410] = 7fffffffa4c8aff5, %l4 = 00000000000000ff ldxa [%i4+%o5]0x81,%l4 ! %l4 = 7fffffffa4c8aff5 ! Mem[00000000100c140c] = 00000000, %l5 = 000000004d42720b ldswa [%i3+0x00c]%asi,%l5 ! %l5 = 0000000000000000 ! Mem[00000000201c0000] = 00fff5e1, %l4 = 7fffffffa4c8aff5 ldub [%o0+0x001],%l4 ! %l4 = 00000000000000ff ! Mem[0000000010101408] = 0000006d, %f29 = ff000000 lda [%i4+%o4]0x88,%f29 ! %f29 = 0000006d ! Mem[0000000030081408] = b7fb00db, %f1 = 88c15eff lda [%i2+%o4]0x81,%f1 ! %f1 = b7fb00db ! Mem[0000000020800040] = ffab7fe3, %l5 = 0000000000000000 ldsha [%o1+0x040]%asi,%l5 ! %l5 = ffffffffffffffab ! Mem[0000000010081410] = 00002d3eff000000, %f10 = 1b3e7604 fb9d4804 ldda [%i2+%o5]0x80,%f10 ! %f10 = 00002d3e ff000000 ! Mem[000000001004140c] = 0000009f, %l3 = 0000000000000000 ldsha [%i1+0x00c]%asi,%l3 ! %l3 = 0000000000000000 ! Mem[0000000010101434] = 0476ff1b, %l7 = 0000000000000045 ldub [%i4+0x034],%l7 ! %l7 = 0000000000000004 ! Starting 10 instruction Store Burst ! %l5 = ffffffffffffffab, Mem[0000000010081400] = 45000000d941fd77 stxa %l5,[%i2+%g0]0x80 ! Mem[0000000010081400] = ffffffffffffffab p0_label_72: ! Mem[0000000010001400] = 00000000, %l4 = 00000000000000ff ldstuba [%i0+%g0]0x88,%l4 ! %l4 = 00000000000000ff ! Mem[0000000030081408] = b7fb00db, %l6 = 0000000000000000 swapa [%i2+%o4]0x81,%l6 ! %l6 = 00000000b7fb00db ! Mem[0000000010001400] = 000000ff, %l6 = 00000000b7fb00db ldstuba [%i0+%g0]0x88,%l6 ! %l6 = 000000ff000000ff ! %l4 = 00000000, %l5 = ffffffab, Mem[0000000030141408] = 83230000 20341ec6 stda %l4,[%i5+%o4]0x89 ! Mem[0000000030141408] = 00000000 ffffffab ! Mem[00000000100c1420] = ad94a970, %l6 = 00000000000000ff ldstub [%i3+0x020],%l6 ! %l6 = 000000ad000000ff ! Mem[000000001018143c] = 0000ffed, %l1 = ffffffffffffffff, %asi = 80 swapa [%i6+0x03c]%asi,%l1 ! %l1 = 000000000000ffed ! Mem[000000001010142c] = cc00c9c8, %l0 = 00000000000000ff ldstuba [%i4+0x02c]%asi,%l0 ! %l0 = 000000cc000000ff ! %f22 = 00138f25, Mem[0000000030101408] = 13000000 sta %f22,[%i4+%o4]0x89 ! Mem[0000000030101408] = 00138f25 ! Mem[0000000010101400] = 45ed82e1, %l3 = 0000000000000000 swapa [%i4+%g0]0x80,%l3 ! %l3 = 0000000045ed82e1 ! Starting 10 instruction Load Burst ! Mem[0000000030101408] = 00138f25, %l5 = ffffffffffffffab ldsba [%i4+%o4]0x89,%l5 ! %l5 = 0000000000000025 p0_label_73: ! Mem[0000000030041408] = 00cbcdf2, %f4 = 00138f25 lda [%i1+%o4]0x81,%f4 ! %f4 = 00cbcdf2 ! Mem[00000000201c0000] = 00fff5e1, %l2 = 0000000000000000 lduba [%o0+0x000]%asi,%l2 ! %l2 = 0000000000000000 ! Mem[0000000010041418] = b7fb00db, %f5 = 00000000 ld [%i1+0x018],%f5 ! %f5 = b7fb00db ! %f21 = 5597e666, %f15 = 26c585c6, %f24 = 8204c21c fdivs %f21,%f15,%f24 ! %f24 = 6e44dee5 ! %l7 = 0000000000000004, %l7 = 0000000000000004, %y = 00000000 sdiv %l7,%l7,%l4 ! %l4 = 0000000000000001 mov %l0,%y ! %y = 000000cc ! Mem[0000000030181400] = 5f4f79ad, %l4 = 0000000000000001 lduba [%i6+%g0]0x81,%l4 ! %l4 = 000000000000005f ! Mem[0000000010141400] = 88c15eff, %l0 = 00000000000000cc lduwa [%i5+%g0]0x88,%l0 ! %l0 = 0000000088c15eff ! Mem[000000001018140c] = c9c2f6ff, %l6 = 00000000000000ad lduha [%i6+0x00c]%asi,%l6 ! %l6 = 000000000000c9c2 ! Mem[000000001000142c] = 38d0cbec, %l2 = 0000000000000000 ldsb [%i0+0x02e],%l2 ! %l2 = ffffffffffffffcb ! Starting 10 instruction Store Burst ! %f10 = 00002d3e ff000000, %l6 = 000000000000c9c2 ! Mem[00000000300c1400] = ffe46e2f00002d3e stda %f10,[%i3+%l6]ASI_PST32_S ! Mem[00000000300c1400] = 00002d3e00002d3e p0_label_74: ! Mem[00000000100c1433] = 9ff82241, %l4 = 000000000000005f ldstuba [%i3+0x033]%asi,%l4 ! %l4 = 00000041000000ff ! %f11 = ff000000, Mem[0000000010001408] = 44192383 sta %f11,[%i0+%o4]0x80 ! Mem[0000000010001408] = ff000000 ! Mem[0000000010101430] = 04489dfb0476ff1b, %l0 = 0000000088c15eff, %l1 = 000000000000ffed add %i4,0x30,%g1 casxa [%g1]0x80,%l0,%l1 ! %l1 = 04489dfb0476ff1b ! %l7 = 0000000000000004, Mem[0000000030001408] = ffc585c6 stha %l7,[%i0+%o4]0x81 ! Mem[0000000030001408] = 000485c6 ! %l6 = 000000000000c9c2, immd = 0000000000000146, %l7 = 0000000000000004 mulx %l6,0x146,%l7 ! %l7 = 000000000100ed0c ! Mem[0000000020800041] = ffab7fe3, %l7 = 000000000100ed0c ldstub [%o1+0x041],%l7 ! %l7 = 000000ab000000ff ! %l6 = 000000000000c9c2, Mem[0000000010041400] = 00000000 stwa %l6,[%i1+%g0]0x80 ! Mem[0000000010041400] = 0000c9c2 ! Mem[0000000030141408] = 00000000, %l6 = 000000000000c9c2 ldstuba [%i5+%o4]0x89,%l6 ! %l6 = 00000000000000ff ! Mem[0000000010001400] = ff000000, %l1 = 04489dfb0476ff1b ldstuba [%i0+%g0]0x80,%l1 ! %l1 = 000000ff000000ff ! Starting 10 instruction Load Burst ! Mem[0000000020800040] = ffff7fe3, %l6 = 0000000000000000 ldsb [%o1+0x041],%l6 ! %l6 = ffffffffffffffff p0_label_75: ! Mem[0000000010001408] = ff000000 c61e3420, %l4 = 00000041, %l5 = 00000025 ldda [%i0+%o4]0x80,%l4 ! %l4 = 00000000ff000000 00000000c61e3420 ! Mem[0000000030081408] = 00000000, %l4 = 00000000ff000000 ldsba [%i2+%o4]0x81,%l4 ! %l4 = 0000000000000000 ! Mem[0000000010081408] = 00000000, %f26 = 42a7327b lda [%i2+0x008]%asi,%f26 ! %f26 = 00000000 ! Mem[0000000030001410] = 832357ff5597e666, %l5 = 00000000c61e3420 ldxa [%i0+%o5]0x81,%l5 ! %l5 = 832357ff5597e666 ! Mem[0000000030141410] = 00000000258f1300, %l4 = 0000000000000000 ldxa [%i5+%o5]0x89,%l4 ! %l4 = 00000000258f1300 ! Mem[0000000030141408] = 000000ff, %l0 = 0000000088c15eff lduha [%i5+%o4]0x89,%l0 ! %l0 = 00000000000000ff ! Mem[0000000030141408] = 000000ff, %l0 = 00000000000000ff ldsha [%i5+%o4]0x89,%l0 ! %l0 = 00000000000000ff ! Mem[0000000010041420] = 7fff4d635fb65974, %l7 = 00000000000000ab ldx [%i1+0x020],%l7 ! %l7 = 7fff4d635fb65974 ! %l0 = 00000000000000ff, %l2 = ffffffffffffffcb, %l6 = ffffffffffffffff andn %l0,%l2,%l6 ! %l6 = 0000000000000034 ! Starting 10 instruction Store Burst ! %l4 = 00000000258f1300, Mem[0000000010041410] = 88c1ffff stha %l4,[%i1+%o5]0x88 ! Mem[0000000010041410] = 88c11300 p0_label_76: ! %l2 = ffffffffffffffcb, Mem[0000000030081400] = ff00f557 stba %l2,[%i2+%g0]0x81 ! Mem[0000000030081400] = cb00f557 ! %l4 = 00000000258f1300, Mem[0000000010141410] = 000000ff stwa %l4,[%i5+%o5]0x88 ! Mem[0000000010141410] = 258f1300 ! Mem[0000000030101410] = 7fffffff, %l3 = 0000000045ed82e1 ldstuba [%i4+%o5]0x81,%l3 ! %l3 = 0000007f000000ff ! Mem[0000000030081410] = 00002ded, %l6 = 0000000000000034 swapa [%i2+%o5]0x89,%l6 ! %l6 = 0000000000002ded ! %l6 = 0000000000002ded, Mem[0000000010101400] = 0000000018f90d75 stxa %l6,[%i4+%g0]0x80 ! Mem[0000000010101400] = 0000000000002ded ! %f8 = 88c15eff ff000000, Mem[00000000300c1408] = 00000026 00000028 stda %f8 ,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 88c15eff ff000000 ! Mem[00000000201c0000] = 00fff5e1, %l4 = 00000000258f1300 ldstuba [%o0+0x000]%asi,%l4 ! %l4 = 00000000000000ff ! %f6 = ff94c4ab 00000075, %l4 = 0000000000000000 ! Mem[0000000010001408] = ff000000c61e3420 add %i0,0x008,%g1 stda %f6,[%g1+%l4]ASI_PST8_P ! Mem[0000000010001408] = ff000000c61e3420 ! %l5 = 832357ff5597e666, Mem[0000000030001400] = ff5ec188 stba %l5,[%i0+%g0]0x81 ! Mem[0000000030001400] = 665ec188 ! Starting 10 instruction Load Burst ! Mem[0000000010081410] = 00002d3e ff000000, %l6 = 00002ded, %l7 = 5fb65974 ldda [%i2+%o5]0x80,%l6 ! %l6 = 0000000000002d3e 00000000ff000000 p0_label_77: ! Mem[0000000010081410] = 00002d3e, %l0 = 00000000000000ff ldsha [%i2+%o5]0x80,%l0 ! %l0 = 0000000000000000 ! Mem[00000000300c1408] = ff000000, %f19 = 0000009f lda [%i3+%o4]0x89,%f19 ! %f19 = ff000000 ! Mem[0000000030101408] = 258f1300, %l1 = 00000000000000ff ldsba [%i4+%o4]0x81,%l1 ! %l1 = 0000000000000025 ! Mem[0000000030101410] = ffffffff, %l5 = 832357ff5597e666 ldswa [%i4+%o5]0x89,%l5 ! %l5 = ffffffffffffffff ! Mem[0000000010081410] = 3e2d0000, %f31 = 28000000 lda [%i2+%o5]0x88,%f31 ! %f31 = 3e2d0000 ! Mem[0000000010141400] = ff5ec188 4d42720b, %l6 = 00002d3e, %l7 = ff000000 ldda [%i5+%g0]0x80,%l6 ! %l6 = 00000000ff5ec188 000000004d42720b ! Mem[0000000030141400] = 0000f6ff, %l0 = 0000000000000000 ldswa [%i5+%g0]0x89,%l0 ! %l0 = 000000000000f6ff ! Mem[00000000300c1408] = ff000000, %l7 = 000000004d42720b ldswa [%i3+%o4]0x89,%l7 ! %l7 = ffffffffff000000 ! Mem[0000000010101400] = 00000000 00002ded, %l2 = ffffffcb, %l3 = 0000007f ldda [%i4+%g0]0x80,%l2 ! %l2 = 0000000000000000 0000000000002ded ! Starting 10 instruction Store Burst ! Mem[0000000030101410] = ffffffff, %l6 = 00000000ff5ec188 ldstuba [%i4+%o5]0x81,%l6 ! %l6 = 000000ff000000ff p0_label_78: ! %f12 = 03cbcdf2 93842e87, Mem[0000000010001408] = ff000000 c61e3420 stda %f12,[%i0+%o4]0x80 ! Mem[0000000010001408] = 03cbcdf2 93842e87 ! Mem[0000000030041408] = 00cbcdf2, %l7 = ffffffffff000000 swapa [%i1+%o4]0x81,%l7 ! %l7 = 0000000000cbcdf2 ! Mem[0000000030081408] = 00000000, %l7 = 0000000000cbcdf2 ldstuba [%i2+%o4]0x81,%l7 ! %l7 = 00000000000000ff ! %l0 = 000000000000f6ff, Mem[0000000010101400] = 00000000 stwa %l0,[%i4+%g0]0x80 ! Mem[0000000010101400] = 0000f6ff ! Mem[0000000030041408] = 000000ff, %l5 = ffffffffffffffff swapa [%i1+%o4]0x89,%l5 ! %l5 = 00000000000000ff ! Mem[0000000010101418] = 00000000, %l4 = 0000000000000000 swap [%i4+0x018],%l4 ! %l4 = 0000000000000000 ! %f0 = 0b72424d b7fb00db f5572383 c61e3420 ! %f4 = 00cbcdf2 b7fb00db ff94c4ab 00000075 ! %f8 = 88c15eff ff000000 00002d3e ff000000 ! %f12 = 03cbcdf2 93842e87 ad01c571 26c585c6 stda %f0,[%i4]ASI_BLK_S ! Block Store to 0000000030101400 ! %l4 = 0000000000000000, Mem[0000000010081437] = 15026e8c stb %l4,[%i2+0x037] ! Mem[0000000010081434] = 15026e00 ! %f16 = 00000000 ad794f5f 00000000 ff000000 ! %f20 = 832357ff 5597e666 00138f25 00000000 ! %f24 = 6e44dee5 c685c526 00000000 3af4027e ! %f28 = 88c15eff 0000006d 4015586f 3e2d0000 stda %f16,[%i5]ASI_BLK_SL ! Block Store to 0000000030141400 ! Starting 10 instruction Load Burst membar #Sync ! Added by membar checker (16) ! Mem[0000000010141400] = 88c15eff, %l5 = 00000000000000ff lduwa [%i5+%g0]0x88,%l5 ! %l5 = 0000000088c15eff p0_label_79: ! Mem[0000000030141410] = 66e69755, %f27 = 3af4027e lda [%i5+%o5]0x81,%f27 ! %f27 = 66e69755 ! Mem[0000000030101400] = 4d42720b, %l4 = 0000000000000000 lduha [%i4+%g0]0x89,%l4 ! %l4 = 000000000000720b ! Mem[0000000010041408] = c9c2f6ff, %l2 = 0000000000000000 lduba [%i1+%o4]0x80,%l2 ! %l2 = 00000000000000c9 ! Mem[0000000030101410] = db00fbb7 f2cdcb00, %l4 = 0000720b, %l5 = 88c15eff ldda [%i4+%o5]0x89,%l4 ! %l4 = 00000000f2cdcb00 00000000db00fbb7 ! Mem[0000000030001408] = c6850400, %l6 = 00000000000000ff ldswa [%i0+%o4]0x89,%l6 ! %l6 = ffffffffc6850400 ! Code Fragment 3 p0_fragment_5: ! %l0 = 000000000000f6ff setx 0xf287292038b16c45,%g7,%l0 ! %l0 = f287292038b16c45 ! %l1 = 0000000000000025 setx 0x8797f0682b505e68,%g7,%l1 ! %l1 = 8797f0682b505e68 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 = f287292038b16c45 setx 0x5da8dcd04bdccc09,%g7,%l0 ! %l0 = 5da8dcd04bdccc09 ! %l1 = 8797f0682b505e68 setx 0x0dc569483aadf714,%g7,%l1 ! %l1 = 0dc569483aadf714 ! Mem[0000000010041400] = 0000c9c2, %l5 = 00000000db00fbb7 lduha [%i1+0x002]%asi,%l5 ! %l5 = 000000000000c9c2 ! Mem[00000000100c1410] = 000000ff, %l7 = 0000000000000000 lduha [%i3+%o5]0x80,%l7 ! %l7 = 0000000000000000 ! Mem[0000000010141400] = ff5ec188, %l4 = 00000000f2cdcb00 lduha [%i5+%g0]0x80,%l4 ! %l4 = 000000000000ff5e ! Starting 10 instruction Store Burst ! %l4 = 0000ff5e, %l5 = 0000c9c2, Mem[0000000030101408] = f5572383 c61e3420 stda %l4,[%i4+%o4]0x81 ! Mem[0000000030101408] = 0000ff5e 0000c9c2 p0_label_80: ! %l2 = 00000000000000c9, Mem[0000000030101410] = db00fbb7f2cdcb00 stxa %l2,[%i4+%o5]0x89 ! Mem[0000000030101410] = 00000000000000c9 ! Mem[0000000010081410] = 3e2d0000, %l7 = 0000000000000000 ldstuba [%i2+%o5]0x88,%l7 ! %l7 = 00000000000000ff ! Mem[0000000030101400] = 4d42720b, %l2 = 00000000000000c9 swapa [%i4+%g0]0x89,%l2 ! %l2 = 000000004d42720b ! Mem[0000000030101400] = 000000c9, %l0 = 5da8dcd04bdccc09 ldstuba [%i4+%g0]0x89,%l0 ! %l0 = 000000c9000000ff ! Mem[00000000211c0001] = 88ff6ca5, %l0 = 00000000000000c9 ldstub [%o2+0x001],%l0 ! %l0 = 000000ff000000ff ! %l7 = 0000000000000000, Mem[00000000300c1410] = ff5e0040 stha %l7,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 00000040 ! Mem[0000000030101408] = 5eff0000, %l5 = 000000000000c9c2 ldstuba [%i4+%o4]0x89,%l5 ! %l5 = 00000000000000ff ! %f15 = 26c585c6, Mem[0000000010041400] = 0000c9c2 sta %f15,[%i1+%g0]0x80 ! Mem[0000000010041400] = 26c585c6 ! %l7 = 0000000000000000, Mem[000000001010143e] = ff00c977, %asi = 80 stha %l7,[%i4+0x03e]%asi ! Mem[000000001010143c] = ff000000 ! Starting 10 instruction Load Burst ! Mem[0000000030181400] = 5f4f79ad, %l2 = 000000004d42720b lduba [%i6+%g0]0x81,%l2 ! %l2 = 000000000000005f p0_label_81: ! Mem[0000000030081408] = 000000ff, %l2 = 000000000000005f lduba [%i2+%o4]0x89,%l2 ! %l2 = 00000000000000ff ! Mem[0000000030081410] = 00000034, %l5 = 0000000000000000 lduba [%i2+%o5]0x89,%l5 ! %l5 = 0000000000000034 ! Mem[0000000010081410] = ff002d3e, %l2 = 00000000000000ff ldsb [%i2+0x012],%l2 ! %l2 = 000000000000002d ! Mem[0000000030041408] = ffffffff, %l1 = 0dc569483aadf714 ldsha [%i1+%o4]0x89,%l1 ! %l1 = ffffffffffffffff ! Mem[0000000030001410] = 832357ff 5597e666, %l4 = 0000ff5e, %l5 = 00000034 ldda [%i0+%o5]0x81,%l4 ! %l4 = 00000000832357ff 000000005597e666 ! Mem[0000000010081410] = 000000ff3e2d00ff, %l2 = 000000000000002d ldxa [%i2+%o5]0x88,%l2 ! %l2 = 000000ff3e2d00ff ! Mem[0000000030081408] = ff0000001a1368fc, %f6 = ff94c4ab 00000075 ldda [%i2+%o4]0x81,%f6 ! %f6 = ff000000 1a1368fc ! Mem[0000000010041410] = 0b72424d88c11300, %f6 = ff000000 1a1368fc ldda [%i1+%o5]0x88,%f6 ! %f6 = 0b72424d 88c11300 ! Mem[0000000030001410] = 832357ff5597e666, %f2 = f5572383 c61e3420 ldda [%i0+%o5]0x81,%f2 ! %f2 = 832357ff 5597e666 ! Starting 10 instruction Store Burst ! %f22 = 00138f25, Mem[0000000010041410] = 0013c188 sta %f22,[%i1+%o5]0x80 ! Mem[0000000010041410] = 00138f25 p0_label_82: ! %l5 = 000000005597e666, immed = fffff6dc, %y = 000000cc sdiv %l5,-0x924,%l1 ! %l1 = ffffffffe9a53db7 mov %l0,%y ! %y = 000000ff ! Mem[0000000010041434] = 9109f485, %l7 = 0000000000000000 swap [%i1+0x034],%l7 ! %l7 = 000000009109f485 ! Mem[00000000211c0000] = 88ff6ca5, %l2 = 000000ff3e2d00ff ldstuba [%o2+0x000]%asi,%l2 ! %l2 = 00000088000000ff ! %f6 = 0b72424d 88c11300, %l4 = 00000000832357ff ! Mem[0000000010041400] = 26c585c600000000 stda %f6,[%i1+%l4]ASI_PST8_PL ! Mem[0000000010041400] = 0013c1884d42720b ! Mem[0000000010101400] = fff60000, %l2 = 0000000000000088 swapa [%i4+%g0]0x88,%l2 ! %l2 = 00000000fff60000 ! %f18 = 00000000, Mem[0000000010081404] = ffffffab st %f18,[%i2+0x004] ! Mem[0000000010081404] = 00000000 ! Mem[00000000211c0000] = ffff6ca5, %l6 = ffffffffc6850400 ldstub [%o2+%g0],%l6 ! %l6 = 000000ff000000ff ! Mem[0000000010181410] = 94ff0045, %l4 = 00000000832357ff ldstuba [%i6+%o5]0x80,%l4 ! %l4 = 00000094000000ff ! Mem[0000000010081408] = 00000000, %l5 = 000000005597e666 ldstuba [%i2+%o4]0x80,%l5 ! %l5 = 00000000000000ff ! Starting 10 instruction Load Burst ! Mem[000000001010141c] = 00000062, %f31 = 3e2d0000 lda [%i4+0x01c]%asi,%f31 ! %f31 = 00000062 p0_label_83: ! Mem[0000000010081408] = 0b72424d000000ff, %l2 = 00000000fff60000 ldxa [%i2+%o4]0x88,%l2 ! %l2 = 0b72424d000000ff ! Mem[00000000300c1400] = 00002d3e 00002d3e, %l2 = 000000ff, %l3 = 00002ded ldda [%i3+%g0]0x81,%l2 ! %l2 = 0000000000002d3e 0000000000002d3e ! Mem[0000000010041410] = 258f1300, %l0 = 00000000000000ff lduwa [%i1+%o5]0x88,%l0 ! %l0 = 00000000258f1300 ! Mem[0000000030101410] = c9000000 00000000, %l2 = 00002d3e, %l3 = 00002d3e ldda [%i4+%o5]0x81,%l2 ! %l2 = 00000000c9000000 0000000000000000 ! Mem[0000000010041400] = 0013c188 4d42720b, %l4 = 00000094, %l5 = 00000000 ldda [%i1+%g0]0x80,%l4 ! %l4 = 000000000013c188 000000004d42720b ! Mem[00000000100c1438] = bb2d5a5e, %l0 = 00000000258f1300 ldsw [%i3+0x038],%l0 ! %l0 = ffffffffbb2d5a5e ! Mem[0000000030081400] = cb00f5571cc20482, %l6 = 00000000000000ff ldxa [%i2+%g0]0x81,%l6 ! %l6 = cb00f5571cc20482 ! Mem[0000000010181400] = 3e2d0000, %l4 = 000000000013c188 ldswa [%i6+%g0]0x88,%l4 ! %l4 = 000000003e2d0000 ! Mem[0000000030141408] = 000000ff, %f14 = ad01c571 lda [%i5+%o4]0x81,%f14 ! %f14 = 000000ff ! Starting 10 instruction Store Burst ! Mem[0000000030001400] = 665ec188, %l1 = ffffffffe9a53db7 ldstuba [%i0+%g0]0x81,%l1 ! %l1 = 00000066000000ff p0_label_84: ! Mem[0000000010141410] = 00138f25, %l1 = 0000000000000066 lduwa [%i5+%o5]0x80,%l1 ! %l1 = 0000000000138f25 ! %f6 = 0b72424d, Mem[0000000030081400] = 57f500cb sta %f6 ,[%i2+%g0]0x89 ! Mem[0000000030081400] = 0b72424d ! Mem[0000000030041408] = ffffffff, %l1 = 0000000000138f25 ldstuba [%i1+%o4]0x81,%l1 ! %l1 = 000000ff000000ff ! %l2 = c9000000, %l3 = 00000000, Mem[0000000010041430] = 41ecb9e0 00000000 stda %l2,[%i1+0x030]%asi ! Mem[0000000010041430] = c9000000 00000000 ! %l3 = 0000000000000000, Mem[0000000010081410] = ff002d3e stwa %l3,[%i2+%o5]0x80 ! Mem[0000000010081410] = 00000000 ! Mem[0000000030001400] = ff5ec188, %l7 = 000000009109f485 ldstuba [%i0+%g0]0x81,%l7 ! %l7 = 000000ff000000ff ! %l0 = ffffffffbb2d5a5e, Mem[00000000201c0001] = fffff5e1, %asi = 80 stba %l0,[%o0+0x001]%asi ! Mem[00000000201c0000] = ff5ef5e1 ! Mem[000000001010143d] = ff000000, %l1 = 00000000000000ff ldstuba [%i4+0x03d]%asi,%l1 ! %l1 = 00000000000000ff ! %l6 = 1cc20482, %l7 = 000000ff, Mem[0000000030041410] = 995e8600 76b69b9d stda %l6,[%i1+%o5]0x89 ! Mem[0000000030041410] = 1cc20482 000000ff ! Starting 10 instruction Load Burst ! Mem[00000000300c1410] = 0000000040000000, %f14 = 000000ff 26c585c6 ldda [%i3+%o5]0x89,%f14 ! %f14 = 00000000 40000000 p0_label_85: ! Mem[0000000010001410] = 00138f25 00000000, %l0 = bb2d5a5e, %l1 = 00000000 ldda [%i0+%o5]0x80,%l0 ! %l0 = 0000000000138f25 0000000000000000 ! Mem[0000000010041410] = 0b72424d258f1300, %l3 = 0000000000000000 ldxa [%i1+%o5]0x88,%l3 ! %l3 = 0b72424d258f1300 ! Mem[00000000100c1404] = 0000002d, %l0 = 0000000000138f25 lduha [%i3+0x004]%asi,%l0 ! %l0 = 0000000000000000 ! Mem[0000000010081408] = 000000ff, %l6 = cb00f5571cc20482 lduha [%i2+%o4]0x88,%l6 ! %l6 = 00000000000000ff ! Mem[0000000010001400] = 000000ff, %l2 = 00000000c9000000 lduba [%i0+%g0]0x88,%l2 ! %l2 = 00000000000000ff ! Mem[0000000030001408] = 000485c6, %l4 = 000000003e2d0000 ldswa [%i0+%o4]0x81,%l4 ! %l4 = 00000000000485c6 ! Mem[000000001000142c] = 38d0cbec, %l4 = 00000000000485c6 ldsb [%i0+0x02d],%l4 ! %l4 = ffffffffffffffd0 ! Mem[0000000010041408] = c9c2f6ff, %l4 = ffffffffffffffd0 ldsba [%i1+0x009]%asi,%l4 ! %l4 = ffffffffffffffc2 ! Mem[0000000010181418] = 03cbcdf2, %l5 = 000000004d42720b ldsh [%i6+0x018],%l5 ! %l5 = 00000000000003cb ! Starting 10 instruction Store Burst ! %l7 = 00000000000000ff, Mem[0000000010041408] = fff6c2c9 stha %l7,[%i1+%o4]0x88 ! Mem[0000000010041408] = fff600ff p0_label_86: ! %l3 = 0b72424d258f1300, Mem[0000000010141410] = 258f1300 stha %l3,[%i5+%o5]0x88 ! Mem[0000000010141410] = 258f1300 ! %f30 = 4015586f 00000062, Mem[0000000010141400] = ff5ec188 4d42720b stda %f30,[%i5+%g0]0x80 ! Mem[0000000010141400] = 4015586f 00000062 ! Code Fragment 4 p0_fragment_6: ! %l0 = 0000000000000000 setx 0x60ba19d83a8877e0,%g7,%l0 ! %l0 = 60ba19d83a8877e0 ! %l1 = 0000000000000000 setx 0xaa8d73bfd84db554,%g7,%l1 ! %l1 = aa8d73bfd84db554 setx 0x7ff8, %g1, %g2 and %l0, %g2, %l0 setx 0xffffffff, %g1, %g2 and %l1, %g2, %l1 setx 0x100000000, %g1, %g2 or %l1, %g2, %l1 ! Set bit 32 - perrinj ta T_CHANGE_HPRIV stxa %l1, [%l0]ASI_ICACHE_INSTR ta T_CHANGE_NONHPRIV ! %l0 = 60ba19d83a8877e0 setx 0x656ab4283e56dd0c,%g7,%l0 ! %l0 = 656ab4283e56dd0c ! %l1 = aa8d73bfd84db554 setx 0x90a595382dbc6ce4,%g7,%l1 ! %l1 = 90a595382dbc6ce4 ! %f0 = 0b72424d b7fb00db, Mem[00000000100c1420] = ff94a970 00002a8c stda %f0 ,[%i3+0x020]%asi ! Mem[00000000100c1420] = 0b72424d b7fb00db ! %f20 = 832357ff 5597e666, %l7 = 00000000000000ff ! Mem[0000000010101428] = c8cebeccff00c9c8 add %i4,0x028,%g1 stda %f20,[%g1+%l7]ASI_PST32_PL ! Mem[0000000010101428] = 66e69755ff572383 ! %l4 = ffffffffffffffc2, Mem[0000000010141410] = 00138f250b72424d stxa %l4,[%i5+%o5]0x80 ! Mem[0000000010141410] = ffffffffffffffc2 ! %l6 = 00000000000000ff, Mem[0000000010041410] = 00138f25 stwa %l6,[%i1+%o5]0x80 ! Mem[0000000010041410] = 000000ff ! Mem[00000000218001c1] = c3ff86d6, %l5 = 00000000000003cb ldstuba [%o3+0x1c1]%asi,%l5 ! %l5 = 000000ff000000ff ! Mem[0000000010041408] = ff00f6ff, %l1 = 90a595382dbc6ce4 ldstuba [%i1+%o4]0x80,%l1 ! %l1 = 000000ff000000ff ! Starting 10 instruction Load Burst ! Mem[0000000010181400] = ed2d0000 3e2d0000, %l2 = 000000ff, %l3 = 258f1300 ldda [%i6+%g0]0x88,%l2 ! %l2 = 000000003e2d0000 00000000ed2d0000 p0_label_87: ! Mem[0000000010041400] = 88c11300, %l6 = 00000000000000ff lduha [%i1+%g0]0x88,%l6 ! %l6 = 0000000000001300 ! Mem[0000000010141410] = ffffffff ffffffc2, %l0 = 3e56dd0c, %l1 = 000000ff ldda [%i5+%o5]0x80,%l0 ! %l0 = 00000000ffffffff 00000000ffffffc2 ! Mem[0000000030141410] = 832357ff 5597e666, %l6 = 00001300, %l7 = 000000ff ldda [%i5+%o5]0x89,%l6 ! %l6 = 000000005597e666 00000000832357ff ! Mem[0000000010141410] = ffffffff, %l6 = 000000005597e666 ldsba [%i5+%o5]0x88,%l6 ! %l6 = ffffffffffffffff ! Mem[0000000010141408] = c61e34ff, %l7 = 00000000832357ff lduba [%i5+%o4]0x88,%l7 ! %l7 = 00000000000000ff ! Mem[0000000010101408] = 6d000000 f5afc8a4, %l6 = ffffffff, %l7 = 000000ff ldda [%i4+%o4]0x80,%l6 ! %l6 = 000000006d000000 00000000f5afc8a4 ! Mem[0000000030101400] = 000000ff, %l0 = 00000000ffffffff ldswa [%i4+%g0]0x89,%l0 ! %l0 = 00000000000000ff ! Mem[00000000201c0000] = ff5ef5e1, %l1 = 00000000ffffffc2 ldsh [%o0+%g0],%l1 ! %l1 = ffffffffffffff5e ! Mem[0000000030041400] = 6d000000 ff94c4ab, %l4 = ffffffc2, %l5 = 000000ff ldda [%i1+%g0]0x81,%l4 ! %l4 = 000000006d000000 00000000ff94c4ab ! Starting 10 instruction Store Burst ! %l1 = ffffffffffffff5e, Mem[0000000030041408] = ffffffff stba %l1,[%i1+%o4]0x81 ! Mem[0000000030041408] = 5effffff p0_label_88: ! %f16 = 00000000 ad794f5f, Mem[0000000010041418] = b7fb00db 1a1368fc stda %f16,[%i1+0x018]%asi ! Mem[0000000010041418] = 00000000 ad794f5f ! %l3 = 00000000ed2d0000, %l3 = 00000000ed2d0000, %l2 = 000000003e2d0000 add %l3,%l3,%l2 ! %l2 = 00000001da5a0000 ! %l4 = 000000006d000000, Mem[0000000010041420] = 7fff4d63 sth %l4,[%i1+0x020] ! Mem[0000000010041420] = 00004d63 ! Mem[0000000030181408] = 00000000, %l6 = 000000006d000000 swapa [%i6+%o4]0x81,%l6 ! %l6 = 0000000000000000 ! %f14 = 00000000 40000000, Mem[0000000030041410] = 8204c21c ff000000 stda %f14,[%i1+%o5]0x81 ! Mem[0000000030041410] = 00000000 40000000 ! %f8 = 88c15eff, %f4 = 00cbcdf2 fcmpes %fcc3,%f8 ,%f4 ! %fcc3 = 1 ! %f2 = 832357ff 5597e666, Mem[0000000010141428] = 04489dfb 04763e1b stda %f2 ,[%i5+0x028]%asi ! Mem[0000000010141428] = 832357ff 5597e666 ! Mem[00000000100c1408] = 258f1300, %l2 = 00000001da5a0000 swapa [%i3+%o4]0x88,%l2 ! %l2 = 00000000258f1300 ! Code Fragment 4 p0_fragment_7: ! %l0 = 00000000000000ff setx 0xf875abb7e4d5759b,%g7,%l0 ! %l0 = f875abb7e4d5759b ! %l1 = ffffffffffffff5e setx 0x3fb61bb04e692516,%g7,%l1 ! %l1 = 3fb61bb04e692516 setx 0x7ff8, %g1, %g2 and %l0, %g2, %l0 setx 0xffffffff, %g1, %g2 and %l1, %g2, %l1 setx 0x100000000, %g1, %g2 or %l1, %g2, %l1 ! Set bit 32 - perrinj ta T_CHANGE_HPRIV stxa %l1, [%l0]ASI_ICACHE_INSTR ta T_CHANGE_NONHPRIV ! %l0 = f875abb7e4d5759b setx 0xf279425fe070a0a8,%g7,%l0 ! %l0 = f279425fe070a0a8 ! %l1 = 3fb61bb04e692516 setx 0x208fc13850110d98,%g7,%l1 ! %l1 = 208fc13850110d98 ! Starting 10 instruction Load Burst ! Mem[000000001018143c] = ffffffff, %l4 = 000000006d000000 ldub [%i6+0x03c],%l4 ! %l4 = 00000000000000ff p0_label_89: ! Mem[0000000010181408] = 00000000, %l3 = 00000000ed2d0000 lduwa [%i6+%o4]0x88,%l3 ! %l3 = 0000000000000000 ! Mem[0000000010181410] = ffff0045, %f4 = 00cbcdf2 ld [%i6+%o5],%f4 ! %f4 = ffff0045 ! %l6 = 0000000000000000, imm = fffffffffffffd01, %l6 = 0000000000000000 subc %l6,-0x2ff,%l6 ! %l6 = 00000000000002ff ! Mem[0000000010081414] = ff000000, %l7 = 00000000f5afc8a4 ldsha [%i2+0x014]%asi,%l7 ! %l7 = ffffffffffffff00 membar #Sync ! Added by membar checker (17) ! Mem[0000000010101400] = 88000000 00002ded 6d000000 f5afc8a4 ! Mem[0000000010101410] = 00000000 5597e65f 00000000 00000062 ! Mem[0000000010101420] = 00000000 000000ff 66e69755 ff572383 ! Mem[0000000010101430] = 04489dfb 0476ff1b 0000c5c8 ffff0000 ldda [%i4]ASI_BLK_P,%f16 ! Block Load from 0000000010101400 ! Mem[0000000030081400] = 4d42720b, %l5 = 00000000ff94c4ab lduha [%i2+%g0]0x81,%l5 ! %l5 = 0000000000004d42 ! Mem[0000000030141400] = 00000000 ad794f5f, %l6 = 000002ff, %l7 = ffffff00 ldda [%i5+%g0]0x89,%l6 ! %l6 = 00000000ad794f5f 0000000000000000 ! Mem[00000000211c0000] = ffff6ca5, %l1 = 208fc13850110d98 ldsb [%o2+0x001],%l1 ! %l1 = ffffffffffffffff ! Mem[0000000010181434] = c61e3420, %l6 = 00000000ad794f5f ldsb [%i6+0x034],%l6 ! %l6 = ffffffffffffffc6 ! Starting 10 instruction Store Burst ! Mem[0000000010001408] = f2cdcb03, %l3 = 0000000000000000 ldstuba [%i0+%o4]0x88,%l3 ! %l3 = 00000003000000ff p0_label_90: ! Mem[0000000030181408] = 6d000000, %l2 = 00000000258f1300 swapa [%i6+%o4]0x81,%l2 ! %l2 = 000000006d000000 ! %f8 = 88c15eff, %f8 = 88c15eff, %f6 = 0b72424d fdivs %f8 ,%f8 ,%f6 ! %f6 = 3f800000 ! %f4 = ffff0045, Mem[0000000010001420] = 6df6c2c9 sta %f4 ,[%i0+0x020]%asi ! Mem[0000000010001420] = ffff0045 ! %l2 = 000000006d000000, Mem[000000001008141a] = f8a2380a, %asi = 80 stba %l2,[%i2+0x01a]%asi ! Mem[0000000010081418] = f8a2000a ! %f9 = ff000000, Mem[0000000030001400] = 88c15eff sta %f9 ,[%i0+%g0]0x89 ! Mem[0000000030001400] = ff000000 ! %l1 = ffffffffffffffff, Mem[0000000030041408] = 5effffff stwa %l1,[%i1+%o4]0x81 ! Mem[0000000030041408] = ffffffff ! Mem[0000000010101400] = 00000088, %l7 = 0000000000000000 ldstuba [%i4+%g0]0x88,%l7 ! %l7 = 00000088000000ff ! %l0 = f279425fe070a0a8, Mem[0000000030181408] = 258f1300 stwa %l0,[%i6+%o4]0x81 ! Mem[0000000030181408] = e070a0a8 ! %f10 = 00002d3e ff000000, Mem[00000000300c1410] = 40000000 00000000 stda %f10,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 00002d3e ff000000 ! Starting 10 instruction Load Burst ! Mem[0000000030041400] = 0000006d, %f3 = 5597e666 lda [%i1+%g0]0x89,%f3 ! %f3 = 0000006d p0_label_91: ! Mem[0000000030001400] = 000000ffd609744c, %f8 = 88c15eff ff000000 ldda [%i0+%g0]0x81,%f8 ! %f8 = 000000ff d609744c ! Mem[000000001010143c] = ffff0000, %l5 = 0000000000004d42 lduh [%i4+0x03c],%l5 ! %l5 = 000000000000ffff ! Mem[0000000010041410] = 000000ff, %l0 = f279425fe070a0a8 lduba [%i1+%o5]0x80,%l0 ! %l0 = 0000000000000000 ! Mem[00000000100c1410] = 000000ff, %l4 = 00000000000000ff ldsba [%i3+%o5]0x80,%l4 ! %l4 = 0000000000000000 ! Mem[00000000100c1416] = 4d42720b, %l5 = 000000000000ffff ldstub [%i3+0x016],%l5 ! %l5 = 00000072000000ff ! Mem[0000000010181408] = fff6c2c900000000, %f12 = 03cbcdf2 93842e87 ldda [%i6+%o4]0x88,%f12 ! %f12 = fff6c2c9 00000000 ! Mem[0000000010081410] = 00000000 ff000000, %l4 = 00000000, %l5 = 00000072 ldda [%i2+%o5]0x80,%l4 ! %l4 = 0000000000000000 00000000ff000000 membar #Sync ! Added by membar checker (18) ! Mem[00000000100c1400] = ff000000 0000002d 00005ada 00000000 ! Mem[00000000100c1410] = 000000ff 4d42ff0b 18f90d75 8b53f310 ! Mem[00000000100c1420] = 0b72424d b7fb00db e627c24b e07136b4 ! Mem[00000000100c1430] = 9ff822ff 8f4ccaf8 bb2d5a5e 568f4e05 ldda [%i3]ASI_BLK_AIUP,%f0 ! Block Load from 00000000100c1400 ! %f17 = 00002ded, %f19 = f5afc8a4, %f17 = 00002ded fsubs %f17,%f19,%f17 ! %l0 = 0000000000000022, Unfinished, %fsr = 1500000000 ! Starting 10 instruction Store Burst ! Mem[0000000021800080] = d6eb5823, %l2 = 000000006d000000 ldstub [%o3+0x080],%l2 ! %l2 = 000000d6000000ff p0_label_92: ! %f24 = 00000000, %f23 = 00000062 fcmps %fcc3,%f24,%f23 ! %fcc3 = 1 ! %l1 = ffffffffffffffff, Mem[0000000030081400] = 0b72424d stwa %l1,[%i2+%g0]0x89 ! Mem[0000000030081400] = ffffffff ! %l7 = 0000000000000088, Mem[0000000010041408] = ff00f6ff0000009f stxa %l7,[%i1+%o4]0x80 ! Mem[0000000010041408] = 0000000000000088 ! Mem[0000000010041420] = 00004d63, %l7 = 0000000000000088 swap [%i1+0x020],%l7 ! %l7 = 0000000000004d63 ! Mem[00000000201c0001] = ff5ef5e1, %l7 = 0000000000004d63 ldstuba [%o0+0x001]%asi,%l7 ! %l7 = 0000005e000000ff ! Code Fragment 4 p0_fragment_8: ! %l0 = 0000000000000022 setx 0x2e844b37bd74bc90,%g7,%l0 ! %l0 = 2e844b37bd74bc90 ! %l1 = ffffffffffffffff setx 0x7a382d285a7f1c1c,%g7,%l1 ! %l1 = 7a382d285a7f1c1c setx 0x7ff8, %g1, %g2 and %l0, %g2, %l0 setx 0xffffffff, %g1, %g2 and %l1, %g2, %l1 setx 0x100000000, %g1, %g2 or %l1, %g2, %l1 ! Set bit 32 - perrinj ta T_CHANGE_HPRIV stxa %l1, [%l0]ASI_ICACHE_INSTR ta T_CHANGE_NONHPRIV ! %l0 = 2e844b37bd74bc90 setx 0x9a2cc8c85aa0799e,%g7,%l0 ! %l0 = 9a2cc8c85aa0799e ! %l1 = 7a382d285a7f1c1c setx 0x8018ed1818e6cb71,%g7,%l1 ! %l1 = 8018ed1818e6cb71 ! %l4 = 00000000, %l5 = ff000000, Mem[0000000010101430] = 04489dfb 0476ff1b stda %l4,[%i4+0x030]%asi ! Mem[0000000010101430] = 00000000 ff000000 ! %f31 = ffff0000, %f16 = 88000000 fcmpes %fcc3,%f31,%f16 ! %fcc3 = 3 ! %l3 = 0000000000000003, %l6 = ffffffffffffffc6, %l1 = 8018ed1818e6cb71 xnor %l3,%l6,%l1 ! %l1 = 000000000000003a ! Starting 10 instruction Load Burst ! Mem[0000000010081408] = ff000000, %l6 = ffffffffffffffc6 ldsba [%i2+%o4]0x80,%l6 ! %l6 = ffffffffffffffff p0_label_93: ! Mem[0000000030041400] = 6d000000, %l0 = 9a2cc8c85aa0799e lduha [%i1+%g0]0x81,%l0 ! %l0 = 0000000000006d00 ! Mem[0000000020800000] = ffffe181, %l5 = 00000000ff000000 lduba [%o1+0x001]%asi,%l5 ! %l5 = 00000000000000ff ! Mem[00000000211c0000] = ffff6ca5, %l1 = 000000000000003a lduha [%o2+0x000]%asi,%l1 ! %l1 = 000000000000ffff ! Mem[0000000030081408] = ff000000, %l5 = 00000000000000ff lduwa [%i2+%o4]0x81,%l5 ! %l5 = 00000000ff000000 ! Mem[00000000211c0000] = ffff6ca5, %l0 = 0000000000006d00 lduha [%o2+0x000]%asi,%l0 ! %l0 = 000000000000ffff ! Mem[00000000300c1400] = 3e2d00003e2d0000, %l6 = ffffffffffffffff ldxa [%i3+%g0]0x89,%l6 ! %l6 = 3e2d00003e2d0000 ! Mem[0000000010001410] = 00138f25, %l2 = 00000000000000d6 ldswa [%i0+%o5]0x80,%l2 ! %l2 = 0000000000138f25 ! Mem[00000000100c1410] = 000000ff 4d42ff0b, %l2 = 00138f25, %l3 = 00000003 ldda [%i3+0x010]%asi,%l2 ! %l2 = 00000000000000ff 000000004d42ff0b ! Mem[0000000030081410] = 9afba2d100000034, %f0 = ff000000 0000002d ldda [%i2+%o5]0x89,%f0 ! %f0 = 9afba2d1 00000034 ! Starting 10 instruction Store Burst ! %l6 = 3e2d00003e2d0000, Mem[00000000201c0000] = fffff5e1, %asi = 80 stha %l6,[%o0+0x000]%asi ! Mem[00000000201c0000] = 0000f5e1 p0_label_94: ! Mem[0000000010181400] = 3e2d0000, %l4 = 0000000000000000 ldstuba [%i6+%g0]0x88,%l4 ! %l4 = 00000000000000ff ! Mem[0000000030081410] = 34000000, %l2 = 00000000000000ff ldstuba [%i2+%o5]0x81,%l2 ! %l2 = 00000034000000ff ! Mem[0000000030181400] = ad794f5f, %l0 = 000000000000ffff ldstuba [%i6+%g0]0x89,%l0 ! %l0 = 0000005f000000ff ! %l0 = 000000000000005f, Mem[0000000030141400] = ad794f5f stha %l0,[%i5+%g0]0x89 ! Mem[0000000030141400] = ad79005f ! Mem[0000000010181410] = ffff0045, %l5 = 00000000ff000000 ldstuba [%i6+%o5]0x80,%l5 ! %l5 = 000000ff000000ff ! %l2 = 0000000000000034, Mem[0000000020800000] = ffffe181, %asi = 80 stha %l2,[%o1+0x000]%asi ! Mem[0000000020800000] = 0034e181 ! %l0 = 0000005f, %l1 = 0000ffff, Mem[0000000010001400] = ff000000 625702e7 stda %l0,[%i0+%g0]0x80 ! Mem[0000000010001400] = 0000005f 0000ffff ! %l4 = 00000000, %l5 = 000000ff, Mem[0000000010101400] = 000000ff ed2d0000 stda %l4,[%i4+%g0]0x88 ! Mem[0000000010101400] = 00000000 000000ff ! %f19 = f5afc8a4, Mem[0000000010181410] = ffff0045 sta %f19,[%i6+%o5]0x80 ! Mem[0000000010181410] = f5afc8a4 ! Starting 10 instruction Load Burst ! Mem[0000000010101400] = 00000000, %l2 = 0000000000000034 ldsh [%i4+0x002],%l2 ! %l2 = 0000000000000000 p0_label_95: ! Mem[00000000300c1408] = 000000ff, %l3 = 000000004d42ff0b lduwa [%i3+%o4]0x81,%l3 ! %l3 = 00000000000000ff membar #Sync ! Added by membar checker (19) ! Mem[0000000010181400] = ff002d3e 00002ded 00000000 c9c2f6ff ! Mem[0000000010181410] = f5afc8a4 2f6ee463 03cbcdf2 93842e87 ! Mem[0000000010181420] = dc901277 a4c8aff5 edffff2d ccbecec8 ! Mem[0000000010181430] = f5572383 c61e3420 c8c900cc ffffffff ldda [%i6]ASI_BLK_AIUP,%f16 ! Block Load from 0000000010181400 ! Mem[0000000010101408] = 6d000000, %l1 = 000000000000ffff ldsw [%i4+%o4],%l1 ! %l1 = 000000006d000000 ! Mem[0000000030081410] = ff000000, %l1 = 000000006d000000 lduba [%i2+%o5]0x81,%l1 ! %l1 = 00000000000000ff ! Mem[0000000030101410] = c9000000, %l3 = 00000000000000ff lduwa [%i4+%o5]0x81,%l3 ! %l3 = 00000000c9000000 ! Mem[0000000010041400] = 0b72424d 88c11300, %l6 = 3e2d0000, %l7 = 0000005e ldda [%i1+%g0]0x88,%l6 ! %l6 = 0000000088c11300 000000000b72424d ! Mem[0000000010001408] = ffcbcdf2 93842e87, %l4 = 00000000, %l5 = 000000ff ldda [%i0+%o4]0x80,%l4 ! %l4 = 00000000ffcbcdf2 0000000093842e87 ! %l4 = 00000000ffcbcdf2, %l3 = 00000000c9000000, %y = 000000ff udiv %l4,%l3,%l3 ! %l3 = 0000000000000146 mov %l0,%y ! %y = 0000005f ! Mem[0000000010001424] = 625702e7, %l3 = 0000000000000146 ldsb [%i0+0x025],%l3 ! %l3 = 0000000000000057 ! Starting 10 instruction Store Burst ! %l3 = 0000000000000057, Mem[0000000010001410] = 00000000258f1300 stxa %l3,[%i0+%o5]0x88 ! Mem[0000000010001410] = 0000000000000057 p0_label_96: ! Mem[0000000010181415] = 2f6ee463, %l2 = 0000000000000000 ldstuba [%i6+0x015]%asi,%l2 ! %l2 = 0000006e000000ff ! %f13 = 8f4ccaf8, Mem[0000000010081410] = 00000000 sta %f13,[%i2+%o5]0x80 ! Mem[0000000010081410] = 8f4ccaf8 ! %l1 = 00000000000000ff, Mem[0000000030101408] = c2c900005eff00ff stxa %l1,[%i4+%o4]0x89 ! Mem[0000000030101408] = 00000000000000ff ! %l1 = 00000000000000ff, Mem[0000000010041406] = 4d42720b sth %l1,[%i1+0x006] ! Mem[0000000010041404] = 4d4200ff ! %f0 = 9afba2d1 00000034, Mem[0000000010001410] = 57000000 00000000 stda %f0 ,[%i0+%o5]0x80 ! Mem[0000000010001410] = 9afba2d1 00000034 ! %l4 = 00000000ffcbcdf2, Mem[0000000010001400] = ffff00005f000000 stxa %l4,[%i0+%g0]0x88 ! Mem[0000000010001400] = 00000000ffcbcdf2 ! %l0 = 0000005f, %l1 = 000000ff, Mem[0000000010141430] = 872e8493 f2cdcb03 stda %l0,[%i5+0x030]%asi ! Mem[0000000010141430] = 0000005f 000000ff ! %l0 = 0000005f, %l1 = 000000ff, Mem[0000000010141410] = ffffffff c2ffffff stda %l0,[%i5+%o5]0x88 ! Mem[0000000010141410] = 0000005f 000000ff ! Mem[000000001010140c] = f5afc8a4, %l3 = 0000000000000057 swap [%i4+0x00c],%l3 ! %l3 = 00000000f5afc8a4 ! Starting 10 instruction Load Burst ! Mem[00000000300c1410] = ff000000, %l7 = 000000000b72424d ldswa [%i3+%o5]0x89,%l7 ! %l7 = ffffffffff000000 p0_label_97: ! Code Fragment 4 p0_fragment_9: ! %l0 = 000000000000005f setx 0x0bf20537d306eba6,%g7,%l0 ! %l0 = 0bf20537d306eba6 ! %l1 = 00000000000000ff setx 0xc268adcfd7b33842,%g7,%l1 ! %l1 = c268adcfd7b33842 setx 0x7ff8, %g1, %g2 and %l0, %g2, %l0 setx 0xffffffff, %g1, %g2 and %l1, %g2, %l1 setx 0x100000000, %g1, %g2 or %l1, %g2, %l1 ! Set bit 32 - perrinj ta T_CHANGE_HPRIV stxa %l1, [%l0]ASI_ICACHE_INSTR ta T_CHANGE_NONHPRIV ! %l0 = 0bf20537d306eba6 setx 0x85860fd7c5b29634,%g7,%l0 ! %l0 = 85860fd7c5b29634 ! %l1 = c268adcfd7b33842 setx 0xa1ee782f94284e7c,%g7,%l1 ! %l1 = a1ee782f94284e7c ! Mem[0000000010101428] = 66e69755ff572383, %f6 = 18f90d75 8b53f310 ldda [%i4+0x028]%asi,%f6 ! %f6 = 66e69755 ff572383 ! Mem[00000000211c0000] = ffff6ca5, %l5 = 0000000093842e87 ldub [%o2+0x001],%l5 ! %l5 = 00000000000000ff ! Mem[0000000030181410] = ff000000, %l0 = 85860fd7c5b29634 lduha [%i6+%o5]0x81,%l0 ! %l0 = 000000000000ff00 ! Mem[0000000010181400] = ff002d3e, %f5 = 4d42ff0b ld [%i6+%g0],%f5 ! %f5 = ff002d3e ! Mem[00000000100c1418] = 18f90d75 8b53f310, %l4 = ffcbcdf2, %l5 = 000000ff ldd [%i3+0x018],%l4 ! %l4 = 0000000018f90d75 000000008b53f310 ! Mem[0000000030181408] = 57f50000a8a070e0, %f4 = 000000ff ff002d3e ldda [%i6+%o4]0x89,%f4 ! %f4 = 57f50000 a8a070e0 ! Mem[0000000010041410] = ff000000, %f14 = bb2d5a5e lda [%i1+%o5]0x88,%f14 ! %f14 = ff000000 ! Mem[0000000030041410] = 00000000, %l3 = 00000000f5afc8a4 ldsha [%i1+%o5]0x81,%l3 ! %l3 = 0000000000000000 ! Starting 10 instruction Store Burst ! Mem[00000000100c1403] = ff000000, %l1 = a1ee782f94284e7c ldstuba [%i3+0x003]%asi,%l1 ! %l1 = 00000000000000ff p0_label_98: ! %f23 = 93842e87, Mem[00000000300c1410] = 000000ff sta %f23,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 93842e87 ! %f16 = ff002d3e 00002ded 00000000 c9c2f6ff ! %f20 = f5afc8a4 2f6ee463 03cbcdf2 93842e87 ! %f24 = dc901277 a4c8aff5 edffff2d ccbecec8 ! %f28 = f5572383 c61e3420 c8c900cc ffffffff stda %f16,[%i6]ASI_BLK_S ! Block Store to 0000000030181400 ! %f2 = 00005ada, %f5 = a8a070e0, %f9 = b7fb00db fdivs %f2 ,%f5 ,%f9 ! %l0 = 000000000000ff22, Unfinished, %fsr = 3500000000 ! Mem[0000000030001400] = 000000ff, %l5 = 000000008b53f310 swapa [%i0+%g0]0x81,%l5 ! %l5 = 00000000000000ff ! %l4 = 0000000018f90d75, Mem[0000000030141408] = 00000000ff000000 stxa %l4,[%i5+%o4]0x89 ! Mem[0000000030141408] = 0000000018f90d75 ! %f4 = 57f50000, Mem[0000000010101410] = 00000000 sta %f4 ,[%i4+%o5]0x88 ! Mem[0000000010101410] = 57f50000 ! %l5 = 00000000000000ff, Mem[0000000030101410] = c9000000 stha %l5,[%i4+%o5]0x81 ! Mem[0000000030101410] = 00ff0000 ! %l4 = 0000000018f90d75, Mem[0000000010081408] = ff0000004d42720b stxa %l4,[%i2+%o4]0x80 ! Mem[0000000010081408] = 0000000018f90d75 ! Mem[00000000218000c0] = 5f69d8f4, %l0 = 000000000000ff22 ldstuba [%o3+0x0c0]%asi,%l0 ! %l0 = 0000005f000000ff ! Starting 10 instruction Load Burst ! Mem[0000000030141400] = ad79005f, %l5 = 00000000000000ff ldsba [%i5+%g0]0x89,%l5 ! %l5 = 000000000000005f p0_label_99: membar #Sync ! Added by membar checker (20) ! Mem[0000000010181410] = a4c8aff5, %l0 = 000000000000005f ldswa [%i6+%o5]0x88,%l0 ! %l0 = ffffffffa4c8aff5 ! Mem[0000000010141410] = 0000005f, %l0 = ffffffffa4c8aff5 ldswa [%i5+%o5]0x88,%l0 ! %l0 = 000000000000005f ! Mem[00000000211c0000] = ffff6ca5, %l1 = 0000000000000000 ldub [%o2+0x001],%l1 ! %l1 = 00000000000000ff ! Mem[000000001000143c] = 26c585c6, %l4 = 0000000018f90d75 ldsh [%i0+0x03c],%l4 ! %l4 = 00000000000026c5 ! %l2 = 000000000000006e, immed = 00000591, %y = 0000005f umul %l2,0x591,%l7 ! %l7 = 000000000002644e, %y = 00000000 ! Mem[0000000010141400] = 4015586f, %l5 = 000000000000005f lduwa [%i5+%g0]0x80,%l5 ! %l5 = 000000004015586f ! Mem[00000000201c0000] = 0000f5e1, %l7 = 000000000002644e ldsba [%o0+0x000]%asi,%l7 ! %l7 = 0000000000000000 ! Mem[0000000030001410] = 832357ff 5597e666, %l6 = 88c11300, %l7 = 00000000 ldda [%i0+%o5]0x81,%l6 ! %l6 = 00000000832357ff 000000005597e666 ! Mem[0000000010181410] = f5afc8a4, %l7 = 000000005597e666 lduba [%i6+%o5]0x80,%l7 ! %l7 = 00000000000000f5 ! Starting 10 instruction Store Burst ! %l3 = 0000000000000000, Mem[0000000030001400] = 4c7409d610f3538b stxa %l3,[%i0+%g0]0x89 ! Mem[0000000030001400] = 0000000000000000 p0_label_100: ! Mem[00000000100c1408] = da5a0000, %l5 = 000000004015586f swapa [%i3+%o4]0x88,%l5 ! %l5 = 00000000da5a0000 ! %l6 = 00000000832357ff, Mem[0000000010041410] = ff000000 stwa %l6,[%i1+%o5]0x88 ! Mem[0000000010041410] = 832357ff ! %l0 = 000000000000005f, Mem[0000000030041400] = 0000006d stwa %l0,[%i1+%g0]0x89 ! Mem[0000000030041400] = 0000005f ! Mem[0000000010141400] = 4015586f, %l6 = 00000000832357ff ldstuba [%i5+%g0]0x80,%l6 ! %l6 = 00000040000000ff ! Mem[0000000010081408] = 00000000, %l5 = 00000000da5a0000 ldstub [%i2+%o4],%l5 ! %l5 = 00000000000000ff ! %l2 = 000000000000006e, Mem[000000001000142c] = 38d0cbec, %asi = 80 stba %l2,[%i0+0x02c]%asi ! Mem[000000001000142c] = 6ed0cbec ! %l2 = 000000000000006e, Mem[00000000300c1410] = 93842e873e2d0000 stxa %l2,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 000000000000006e ! %l5 = 0000000000000000, Mem[0000000030181410] = 63e46e2fa4c8aff5 stxa %l5,[%i6+%o5]0x89 ! Mem[0000000030181410] = 0000000000000000 ! Mem[0000000030141400] = ad79005f, %l0 = 000000000000005f swapa [%i5+%g0]0x89,%l0 ! %l0 = 00000000ad79005f ! Starting 10 instruction Load Burst ! Mem[0000000010001400] = ffcbcdf2, %l1 = 00000000000000ff lduba [%i0+%g0]0x88,%l1 ! %l1 = 00000000000000f2 p0_label_101: ! Mem[0000000030141408] = 00000000 18f90d75, %l4 = 000026c5, %l5 = 00000000 ldda [%i5+%o4]0x89,%l4 ! %l4 = 0000000018f90d75 0000000000000000 ! Mem[00000000300c1400] = 3e2d0000, %l6 = 0000000000000040 ldsha [%i3+%g0]0x89,%l6 ! %l6 = 0000000000000000 ! Mem[0000000030101400] = ff000000, %l2 = 000000000000006e lduba [%i4+%g0]0x81,%l2 ! %l2 = 00000000000000ff ! Mem[0000000010181400] = ff002d3e 00002ded 00000000 c9c2f6ff ! Mem[0000000010181410] = f5afc8a4 2fffe463 03cbcdf2 93842e87 ! Mem[0000000010181420] = dc901277 a4c8aff5 edffff2d ccbecec8 ! Mem[0000000010181430] = f5572383 c61e3420 c8c900cc ffffffff ldda [%i6]ASI_BLK_AIUPL,%f16 ! Block Load from 0000000010181400 ! Mem[0000000010101408] = 6d000000, %l6 = 0000000000000000 lduba [%i4+%o4]0x80,%l6 ! %l6 = 000000000000006d ! Mem[0000000010041410] = ff5723834d42720b, %f12 = 9ff822ff 8f4ccaf8 ldda [%i1+%o5]0x80,%f12 ! %f12 = ff572383 4d42720b ! Mem[000000001004140c] = 00000088, %l5 = 0000000000000000 lduha [%i1+0x00e]%asi,%l5 ! %l5 = 0000000000000088 ! Mem[00000000300c1410] = 00000000, %l5 = 0000000000000088 ldswa [%i3+%o5]0x89,%l5 ! %l5 = 0000000000000000 ! Mem[0000000030181400] = 3e2d00ff, %l1 = 00000000000000f2 ldsba [%i6+%g0]0x89,%l1 ! %l1 = ffffffffffffffff ! Starting 10 instruction Store Burst ! %l3 = 0000000000000000, Mem[0000000010041410] = 0b72424d832357ff stxa %l3,[%i1+%o5]0x88 ! Mem[0000000010041410] = 0000000000000000 p0_label_102: ! %l1 = ffffffffffffffff, Mem[00000000300c1408] = 88c15effff000000 stxa %l1,[%i3+%o4]0x89 ! Mem[00000000300c1408] = ffffffffffffffff ! %l7 = 00000000000000f5, Mem[00000000211c0001] = ffff6ca5, %asi = 80 stba %l7,[%o2+0x001]%asi ! Mem[00000000211c0000] = fff56ca5 ! %l2 = 00000000000000ff, imm = ffffffffffffff39, %l6 = 000000000000006d addc %l2,-0x0c7,%l6 ! %l6 = 0000000000000038 ! %l3 = 0000000000000000, Mem[0000000020800040] = ffff7fe3, %asi = 80 stha %l3,[%o1+0x040]%asi ! Mem[0000000020800040] = 00007fe3 ! %f6 = 66e69755 ff572383, Mem[0000000030081400] = ffffffff 8204c21c stda %f6 ,[%i2+%g0]0x89 ! Mem[0000000030081400] = 66e69755 ff572383 ! Mem[0000000010181410] = a4c8aff5, %l1 = ffffffffffffffff swapa [%i6+%o5]0x88,%l1 ! %l1 = 00000000a4c8aff5 ! %l1 = 00000000a4c8aff5, Mem[0000000030081408] = fc68131a000000ff stxa %l1,[%i2+%o4]0x89 ! Mem[0000000030081408] = 00000000a4c8aff5 ! %l4 = 0000000018f90d75, Mem[0000000010081408] = 000000ff stha %l4,[%i2+%o4]0x88 ! Mem[0000000010081408] = 00000d75 ! %f16 = ed2d0000 3e2d00ff fff6c2c9 00000000 ! %f20 = 63e4ff2f a4c8aff5 872e8493 f2cdcb03 ! %f24 = f5afc8a4 771290dc c8cebecc 2dffffed ! %f28 = 20341ec6 832357f5 ffffffff cc00c9c8 stda %f16,[%i6]ASI_BLK_AIUP ! Block Store to 0000000010181400 ! Starting 10 instruction Load Burst ! %l3 = 0000000000000000, imm = 000000000000022c, %l7 = 00000000000000f5 xor %l3,0x22c,%l7 ! %l7 = 000000000000022c p0_label_103: ! Mem[0000000010041404] = 4d4200ff, %l5 = 0000000000000000 lduwa [%i1+0x004]%asi,%l5 ! %l5 = 000000004d4200ff membar #Sync ! Added by membar checker (21) ! Mem[0000000010001400] = f2cdcbff 00000000 ffcbcdf2 93842e87 ! Mem[0000000010001410] = 9afba2d1 00000034 ffed21b2 00000075 ! Mem[0000000010001420] = ffff0045 625702e7 6b5c1a83 6ed0cbec ! Mem[0000000010001430] = 20da1908 ff476ccf ad01c571 26c585c6 ldda [%i0]ASI_BLK_AIUP,%f0 ! Block Load from 0000000010001400 ! Mem[0000000010081410] = 8f4ccaf8, %l7 = 000000000000022c lduha [%i2+%o5]0x80,%l7 ! %l7 = 0000000000008f4c ! Mem[00000000211c0000] = fff56ca5, %l2 = 00000000000000ff ldsh [%o2+%g0],%l2 ! %l2 = fffffffffffffff5 ! Mem[0000000021800080] = ffeb5823, %l0 = 00000000ad79005f lduh [%o3+0x080],%l0 ! %l0 = 000000000000ffeb ! %l7 = 0000000000008f4c, %l0 = 000000000000ffeb, %l3 = 0000000000000000 addc %l7,%l0,%l3 ! %l3 = 0000000000018f37 ! Mem[0000000010041408] = 00000000, %l0 = 000000000000ffeb lduha [%i1+%o4]0x80,%l0 ! %l0 = 0000000000000000 ! Mem[00000000300c1410] = 00000000, %l7 = 0000000000008f4c ldsha [%i3+%o5]0x81,%l7 ! %l7 = 0000000000000000 ! Mem[00000000100c1400] = ff0000ff 0000002d 6f581540 00000000 ! Mem[00000000100c1410] = 000000ff 4d42ff0b 18f90d75 8b53f310 ! Mem[00000000100c1420] = 0b72424d b7fb00db e627c24b e07136b4 ! Mem[00000000100c1430] = 9ff822ff 8f4ccaf8 bb2d5a5e 568f4e05 ldda [%i3]ASI_BLK_AIUP,%f0 ! Block Load from 00000000100c1400 ! Starting 10 instruction Store Burst ! %l4 = 0000000018f90d75, Mem[0000000030181400] = 3e2d00ff stba %l4,[%i6+%g0]0x89 ! Mem[0000000030181400] = 3e2d0075 p0_label_104: ! %f24 = f5afc8a4 771290dc, Mem[0000000010181418] = 872e8493 f2cdcb03 stda %f24,[%i6+0x018]%asi ! Mem[0000000010181418] = f5afc8a4 771290dc ! %l4 = 0000000018f90d75, Mem[00000000211c0000] = fff56ca5 sth %l4,[%o2+%g0] ! Mem[00000000211c0000] = 0d756ca5 membar #Sync ! Added by membar checker (22) ! %f30 = ffffffff cc00c9c8, Mem[0000000010001410] = d1a2fb9a 34000000 stda %f30,[%i0+%o5]0x88 ! Mem[0000000010001410] = ffffffff cc00c9c8 ! %l7 = 0000000000000000, Mem[0000000030041408] = ffffffff00000000 stxa %l7,[%i1+%o4]0x81 ! Mem[0000000030041408] = 0000000000000000 ! %l4 = 18f90d75, %l5 = 4d4200ff, Mem[0000000010101400] = 00000000 000000ff stda %l4,[%i4+%g0]0x88 ! Mem[0000000010101400] = 18f90d75 4d4200ff ! %f15 = 568f4e05, Mem[0000000010181410] = 63e4ff2f sta %f15,[%i6+%o5]0x80 ! Mem[0000000010181410] = 568f4e05 ! %l7 = 0000000000000000, Mem[0000000030181400] = ed2d00003e2d0075 stxa %l7,[%i6+%g0]0x89 ! Mem[0000000030181400] = 0000000000000000 ! %f16 = ed2d0000 3e2d00ff, Mem[0000000030181400] = 00000000 00000000 stda %f16,[%i6+%g0]0x89 ! Mem[0000000030181400] = ed2d0000 3e2d00ff ! %f16 = ed2d0000 3e2d00ff, Mem[0000000010001438] = ad01c571 26c585c6 std %f16,[%i0+0x038] ! Mem[0000000010001438] = ed2d0000 3e2d00ff ! Starting 10 instruction Load Burst ! Mem[0000000010001408] = ffcbcdf2, %l3 = 0000000000018f37 ldsha [%i0+%o4]0x80,%l3 ! %l3 = ffffffffffffffcb p0_label_105: ! Mem[0000000010101420] = 00000000000000ff, %l0 = 0000000000000000 ldxa [%i4+0x020]%asi,%l0 ! %l0 = 00000000000000ff ! Mem[0000000010141418] = 75000000, %f0 = ff0000ff ld [%i5+0x018],%f0 ! %f0 = 75000000 ! Mem[0000000030101408] = ff000000, %l2 = fffffffffffffff5 lduba [%i4+%o4]0x81,%l2 ! %l2 = 00000000000000ff ! Mem[0000000030081400] = ff572383, %l1 = 00000000a4c8aff5 ldswa [%i2+%g0]0x89,%l1 ! %l1 = ffffffffff572383 ! Mem[0000000010081400] = ffffffff, %l5 = 000000004d4200ff ldsha [%i2+%g0]0x80,%l5 ! %l5 = ffffffffffffffff ! Mem[00000000300c1408] = ffffffff, %l4 = 0000000018f90d75 lduwa [%i3+%o4]0x81,%l4 ! %l4 = 00000000ffffffff ! Mem[0000000010001408] = f2cdcbff, %l0 = 00000000000000ff ldsha [%i0+%o4]0x88,%l0 ! %l0 = ffffffffffffcbff ! Mem[0000000030041408] = 00000000, %l3 = ffffffffffffffcb lduba [%i1+%o4]0x89,%l3 ! %l3 = 0000000000000000 ! Mem[0000000010141408] = f5572383 c61e34ff, %l6 = 00000038, %l7 = 00000000 ldda [%i5+%o4]0x88,%l6 ! %l6 = 00000000c61e34ff 00000000f5572383 ! Starting 10 instruction Store Burst ! Mem[000000001018142a] = c8cebecc, %l4 = 00000000ffffffff ldstub [%i6+0x02a],%l4 ! %l4 = 000000be000000ff p0_label_106: ! %l0 = ffffffffffffcbff, Mem[00000000201c0001] = 0000f5e1, %asi = 80 stba %l0,[%o0+0x001]%asi ! Mem[00000000201c0000] = 00fff5e1 ! Mem[00000000100c1408] = 6f581540, %l2 = 00000000000000ff ldstuba [%i3+%o4]0x80,%l2 ! %l2 = 0000006f000000ff ! %f14 = bb2d5a5e, Mem[0000000010141404] = 00000062 st %f14,[%i5+0x004] ! Mem[0000000010141404] = bb2d5a5e ! Mem[0000000030181400] = 3e2d00ff, %l7 = 00000000f5572383 ldstuba [%i6+%g0]0x89,%l7 ! %l7 = 000000ff000000ff ! %l1 = ffffffffff572383, Mem[0000000010081408] = 750d000018f90d75, %asi = 80 stxa %l1,[%i2+0x008]%asi ! Mem[0000000010081408] = ffffffffff572383 ! Mem[00000000300c1408] = ffffffff, %l1 = ffffffffff572383 ldstuba [%i3+%o4]0x89,%l1 ! %l1 = 000000ff000000ff ! %l2 = 0000006f, %l3 = 00000000, Mem[0000000030101408] = 000000ff 00000000 stda %l2,[%i4+%o4]0x89 ! Mem[0000000030101408] = 0000006f 00000000 ! %f16 = ed2d0000 3e2d00ff, Mem[0000000010041400] = 0013c188 4d4200ff std %f16,[%i1+%g0] ! Mem[0000000010041400] = ed2d0000 3e2d00ff ! Mem[0000000030081410] = ff000000, %l5 = ffffffffffffffff swapa [%i2+%o5]0x81,%l5 ! %l5 = 00000000ff000000 ! Starting 10 instruction Load Burst ! %l3 = 0000000000000000, %l1 = 00000000000000ff, %l6 = 00000000c61e34ff sub %l3,%l1,%l6 ! %l6 = ffffffffffffff01 p0_label_107: ! Mem[0000000030101400] = ff000000 b7fb00db, %l4 = 000000be, %l5 = ff000000 ldda [%i4+%g0]0x81,%l4 ! %l4 = 00000000ff000000 00000000b7fb00db ! Mem[0000000010141400] = ff15586f, %l2 = 000000000000006f lduba [%i5+%g0]0x80,%l2 ! %l2 = 00000000000000ff ! Code Fragment 4 p0_fragment_10: ! %l0 = ffffffffffffcbff setx 0x0f573b205794e6fe,%g7,%l0 ! %l0 = 0f573b205794e6fe ! %l1 = 00000000000000ff setx 0x1c032bbff362cfc3,%g7,%l1 ! %l1 = 1c032bbff362cfc3 setx 0x7ff8, %g1, %g2 and %l0, %g2, %l0 setx 0xffffffff, %g1, %g2 and %l1, %g2, %l1 setx 0x100000000, %g1, %g2 or %l1, %g2, %l1 ! Set bit 32 - perrinj ta T_CHANGE_HPRIV stxa %l1, [%l0]ASI_ICACHE_INSTR ta T_CHANGE_NONHPRIV ! %l0 = 0f573b205794e6fe setx 0xd0284807f85593e5,%g7,%l0 ! %l0 = d0284807f85593e5 ! %l1 = 1c032bbff362cfc3 setx 0x22e68a17b1946ed5,%g7,%l1 ! %l1 = 22e68a17b1946ed5 ! Mem[0000000010101400] = 750df918, %l5 = 00000000b7fb00db ldsba [%i4+%g0]0x80,%l5 ! %l5 = 0000000000000075 ! Mem[0000000010101428] = 66e69755ff572383, %l4 = 00000000ff000000 ldxa [%i4+0x028]%asi,%l4 ! %l4 = 66e69755ff572383 ! Mem[0000000010181410] = f5afc8a4054e8f56, %f14 = bb2d5a5e 568f4e05 ldda [%i6+%o5]0x88,%f14 ! %f14 = f5afc8a4 054e8f56 ! Mem[0000000010141410] = 000000ff0000005f, %f6 = 18f90d75 8b53f310 ldda [%i5+%o5]0x88,%f6 ! %f6 = 000000ff 0000005f ! Mem[0000000010101408] = 6d000000, %l6 = ffffffffffffff01 lduwa [%i4+%o4]0x80,%l6 ! %l6 = 000000006d000000 ! Mem[0000000010101408] = 6d000000, %f4 = 000000ff lda [%i4+%o4]0x80,%f4 ! %f4 = 6d000000 ! Starting 10 instruction Store Burst ! Mem[0000000010041400] = ed2d0000, %l7 = 00000000000000ff ldstuba [%i1+%g0]0x80,%l7 ! %l7 = 000000ed000000ff p0_label_108: ! Mem[0000000020800001] = 0034e181, %l1 = 22e68a17b1946ed5 ldstuba [%o1+0x001]%asi,%l1 ! %l1 = 00000034000000ff ! %l2 = 00000000000000ff, Mem[0000000030081400] = ff572383 stba %l2,[%i2+%g0]0x89 ! Mem[0000000030081400] = ff5723ff ! Mem[0000000010141410] = 0000005f, %l7 = 00000000000000ed ldstuba [%i5+%o5]0x88,%l7 ! %l7 = 0000005f000000ff ! %l5 = 0000000000000075, Mem[0000000010181408] = 00000000c9c2f6ff stxa %l5,[%i6+%o4]0x88 ! Mem[0000000010181408] = 0000000000000075 ! %f4 = 6d000000 4d42ff0b, %l7 = 000000000000005f ! Mem[0000000010081438] = dedcd297ff00e9a0 add %i2,0x038,%g1 stda %f4,[%g1+%l7]ASI_PST32_P ! Mem[0000000010081438] = 6d0000004d42ff0b ! Mem[0000000010041408] = 0000000000000088, %l6 = 000000006d000000, %l1 = 0000000000000034 add %i1,0x08,%g1 casxa [%g1]0x80,%l6,%l1 ! %l1 = 0000000000000088 ! Mem[00000000100c1400] = ff0000ff, %l2 = 00000000000000ff ldstuba [%i3+%g0]0x80,%l2 ! %l2 = 000000ff000000ff ! Mem[0000000030181400] = ff002d3e, %l3 = 0000000000000000 ldstuba [%i6+%g0]0x81,%l3 ! %l3 = 000000ff000000ff ! Mem[0000000010001410] = c8c900cc, %l1 = 0000000000000088 ldstub [%i0+%o5],%l1 ! %l1 = 000000c8000000ff ! Starting 10 instruction Load Burst ! Mem[0000000010101410] = 0000f557 5597e65f, %l6 = 6d000000, %l7 = 0000005f ldda [%i4+%o5]0x80,%l6 ! %l6 = 000000000000f557 000000005597e65f p0_label_109: ! %l5 = 0000000000000075, imm = fffffffffffff0f4, %l5 = 0000000000000075 addc %l5,-0xf0c,%l5 ! %l5 = fffffffffffff169 ! %f5 = 4d42ff0b, Mem[00000000100c1400] = ff0000ff sta %f5 ,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 4d42ff0b ! Mem[00000000100c1408] = 401558ff, %l0 = d0284807f85593e5 ldsba [%i3+%o4]0x88,%l0 ! %l0 = ffffffffffffffff ! Mem[0000000010141400] = ff15586f bb2d5a5e, %l4 = ff572383, %l5 = fffff169 ldda [%i5+%g0]0x80,%l4 ! %l4 = 00000000ff15586f 00000000bb2d5a5e ! Mem[0000000030181410] = 00000000, %l6 = 000000000000f557 ldswa [%i6+%o5]0x89,%l6 ! %l6 = 0000000000000000 ! Mem[0000000010101410] = 57f50000, %l0 = ffffffffffffffff ldsba [%i4+%o5]0x88,%l0 ! %l0 = 0000000000000000 ! Mem[0000000021800000] = ffb731c9, %l5 = 00000000bb2d5a5e ldsh [%o3+%g0],%l5 ! %l5 = ffffffffffffffb7 ! Mem[0000000010081408] = ffffffff, %l6 = 0000000000000000 lduwa [%i2+%o4]0x88,%l6 ! %l6 = 00000000ffffffff ! Mem[0000000010141410] = 000000ff000000ff, %f10 = e627c24b e07136b4 ldda [%i5+%o5]0x88,%f10 ! %f10 = 000000ff 000000ff ! Starting 10 instruction Store Burst ! %l6 = 00000000ffffffff, Mem[0000000010181408] = 0000000000000075 stxa %l6,[%i6+%o4]0x88 ! Mem[0000000010181408] = 00000000ffffffff p0_label_110: ! Mem[0000000030141408] = 750df918, %l3 = 00000000000000ff ldstuba [%i5+%o4]0x81,%l3 ! %l3 = 00000075000000ff ! %f21 = a4c8aff5, %f15 = 054e8f56, %f10 = 000000ff fdivs %f21,%f15,%f10 ! %f10 = def8b8ca ! %l0 = 00000000, %l1 = 000000c8, Mem[00000000100c1430] = 9ff822ff 8f4ccaf8 std %l0,[%i3+0x030] ! Mem[00000000100c1430] = 00000000 000000c8 ! %f2 = 6f581540 00000000, Mem[0000000010181410] = 568f4e05 a4c8aff5 stda %f2 ,[%i6+%o5]0x80 ! Mem[0000000010181410] = 6f581540 00000000 ! %l6 = 00000000ffffffff, Mem[0000000010001414] = ffffffff, %asi = 80 stba %l6,[%i0+0x014]%asi ! Mem[0000000010001414] = ffffffff ! Mem[0000000010081408] = ffffffff, %l0 = 0000000000000000 ldstuba [%i2+%o4]0x88,%l0 ! %l0 = 000000ff000000ff ! Mem[0000000010181400] = ed2d0000, %l7 = 000000005597e65f swapa [%i6+%g0]0x80,%l7 ! %l7 = 00000000ed2d0000 ! %l6 = ffffffff, %l7 = ed2d0000, Mem[0000000010081400] = ffffffff 00000000 stda %l6,[%i2+%g0]0x88 ! Mem[0000000010081400] = ffffffff ed2d0000 ! Mem[000000001010142d] = ff572383, %l1 = 00000000000000c8 ldstub [%i4+0x02d],%l1 ! %l1 = 00000057000000ff ! Starting 10 instruction Load Burst ! Mem[00000000300c1400] = 3e2d0000, %l1 = 0000000000000057 lduba [%i3+%g0]0x89,%l1 ! %l1 = 0000000000000000 p0_label_111: ! Mem[0000000010041400] = ff2d0000 3e2d00ff, %l0 = 000000ff, %l1 = 00000000 ldda [%i1+%g0]0x80,%l0 ! %l0 = 00000000ff2d0000 000000003e2d00ff ! Mem[000000001014143c] = 71c501ad, %l2 = 00000000000000ff ldsha [%i5+0x03e]%asi,%l2 ! %l2 = 00000000000001ad ! Mem[0000000010001408] = 872e8493f2cdcbff, %f10 = def8b8ca 000000ff ldda [%i0+%o4]0x88,%f10 ! %f10 = 872e8493 f2cdcbff ! Mem[0000000010141410] = 000000ff000000ff, %l5 = ffffffffffffffb7 ldxa [%i5+%o5]0x88,%l5 ! %l5 = 000000ff000000ff ! Mem[0000000030101400] = 000000ff, %l2 = 00000000000001ad ldswa [%i4+%g0]0x89,%l2 ! %l2 = 00000000000000ff ! Mem[0000000010181408] = ffffffff, %l4 = 00000000ff15586f lduwa [%i6+%o4]0x88,%l4 ! %l4 = 00000000ffffffff ! Mem[000000001014142c] = 5597e666, %l7 = 00000000ed2d0000 ldsha [%i5+0x02c]%asi,%l7 ! %l7 = 0000000000005597 ! Mem[0000000010041400] = 00002dff, %l6 = 00000000ffffffff lduwa [%i1+%g0]0x88,%l6 ! %l6 = 0000000000002dff ! Mem[00000000201c0000] = 00fff5e1, %l7 = 0000000000005597 ldub [%o0+%g0],%l7 ! %l7 = 0000000000000000 ! Starting 10 instruction Store Burst ! %l4 = 00000000ffffffff, Mem[0000000010081408] = ffffffff stba %l4,[%i2+%o4]0x88 ! Mem[0000000010081408] = ffffffff p0_label_112: ! Mem[0000000010081430] = 2f73f64f15026e00, %l1 = 000000003e2d00ff, %l6 = 0000000000002dff add %i2,0x30,%g1 casxa [%g1]0x80,%l1,%l6 ! %l6 = 2f73f64f15026e00 ! %l1 = 000000003e2d00ff, Mem[0000000010001400] = f2cdcbff stwa %l1,[%i0+%g0]0x80 ! Mem[0000000010001400] = 3e2d00ff ! %l2 = 00000000000000ff, Mem[00000000100c1400] = 0bff424d stha %l2,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 00ff424d ! Mem[00000000300c1408] = ffffffff, %l0 = 00000000ff2d0000 ldstuba [%i3+%o4]0x81,%l0 ! %l0 = 000000ff000000ff ! %f20 = 63e4ff2f, Mem[0000000030081408] = a4c8aff5 sta %f20,[%i2+%o4]0x89 ! Mem[0000000030081408] = 63e4ff2f ! %l1 = 000000003e2d00ff, Mem[0000000010001424] = 625702e7 stw %l1,[%i0+0x024] ! Mem[0000000010001424] = 3e2d00ff ! %f10 = 872e8493 f2cdcbff, %l5 = 000000ff000000ff ! Mem[0000000030001428] = c8cebecc0000ffed add %i0,0x028,%g1 stda %f10,[%g1+%l5]ASI_PST16_SL ! Mem[0000000030001428] = ffcbcdf293842e87 ! %f0 = 75000000 0000002d 6f581540 00000000 ! %f4 = 6d000000 4d42ff0b 000000ff 0000005f ! %f8 = 0b72424d b7fb00db 872e8493 f2cdcbff ! %f12 = 9ff822ff 8f4ccaf8 f5afc8a4 054e8f56 stda %f0,[%i3]ASI_BLK_AIUPL ! Block Store to 00000000100c1400 ! %f21 = a4c8aff5, Mem[00000000300c1400] = 3e2d0000 sta %f21,[%i3+%g0]0x89 ! Mem[00000000300c1400] = a4c8aff5 ! Starting 10 instruction Load Burst membar #Sync ! Added by membar checker (23) ! Mem[00000000100c1408] = 00000000, %l3 = 0000000000000075 lduwa [%i3+%o4]0x88,%l3 ! %l3 = 0000000000000000 p0_label_113: ! %l0 = 00000000000000ff, %l5 = 000000ff000000ff, %y = 00000000 umul %l0,%l5,%l7 ! %l7 = 000000000000fe01, %y = 00000000 ! Mem[0000000010101408] = 6d000000, %l2 = 00000000000000ff lduwa [%i4+%o4]0x80,%l2 ! %l2 = 000000006d000000 ! Mem[0000000030001400] = 00000000 00000000, %l6 = 15026e00, %l7 = 0000fe01 ldda [%i0+%g0]0x89,%l6 ! %l6 = 0000000000000000 0000000000000000 ! Mem[0000000030181400] = ed2d00003e2d00ff, %f14 = f5afc8a4 054e8f56 ldda [%i6+%g0]0x89,%f14 ! %f14 = ed2d0000 3e2d00ff ! Mem[00000000218000c0] = ff69d8f4, %l1 = 000000003e2d00ff ldsh [%o3+0x0c0],%l1 ! %l1 = ffffffffffffff69 ! %l0 = 00000000000000ff, %l4 = 00000000ffffffff, %l6 = 0000000000000000 add %l0,%l4,%l6 ! %l6 = 00000001000000fe ! Mem[0000000010101428] = 66e69755, %l0 = 00000000000000ff lduw [%i4+0x028],%l0 ! %l0 = 0000000066e69755 ! Mem[0000000030101410] = 0000ff00, %l2 = 000000006d000000 lduha [%i4+%o5]0x89,%l2 ! %l2 = 000000000000ff00 ! Mem[00000000300c1408] = ffffffff, %l3 = 0000000000000000 ldsba [%i3+%o4]0x89,%l3 ! %l3 = ffffffffffffffff ! Starting 10 instruction Store Burst ! %l4 = ffffffff, %l5 = 000000ff, Mem[0000000010001408] = ffcbcdf2 93842e87 stda %l4,[%i0+0x008]%asi ! Mem[0000000010001408] = ffffffff 000000ff p0_label_114: ! %l1 = ffffffffffffff69, Mem[0000000010181408] = ffffffff stha %l1,[%i6+%o4]0x80 ! Mem[0000000010181408] = ff69ffff ! %l2 = 0000ff00, %l3 = ffffffff, Mem[0000000010181410] = 6f581540 00000000 stda %l2,[%i6+%o5]0x80 ! Mem[0000000010181410] = 0000ff00 ffffffff ! %l0 = 0000000066e69755, Mem[0000000030141408] = 18f90dff stwa %l0,[%i5+%o4]0x89 ! Mem[0000000030141408] = 66e69755 ! %l2 = 000000000000ff00, imm = 0000000000000317, %l7 = 0000000000000000 subc %l2,0x317,%l7 ! %l7 = 000000000000fbe9 ! Mem[0000000010081430] = 2f73f64f, %l6 = 00000001000000fe, %asi = 80 swapa [%i2+0x030]%asi,%l6 ! %l6 = 000000002f73f64f ! %f7 = 0000005f, Mem[00000000100c1410] = 4d42ff0b sta %f7 ,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 0000005f ! %f24 = f5afc8a4 771290dc, Mem[0000000010001430] = 20da1908 ff476ccf std %f24,[%i0+0x030] ! Mem[0000000010001430] = f5afc8a4 771290dc ! %l5 = 000000ff000000ff, Mem[0000000010081410] = 8f4ccaf8ff000000 stxa %l5,[%i2+%o5]0x80 ! Mem[0000000010081410] = 000000ff000000ff ! Mem[0000000010041434] = 00000000, %l7 = 000000000000fbe9, %asi = 80 swapa [%i1+0x034]%asi,%l7 ! %l7 = 0000000000000000 ! Starting 10 instruction Load Burst ! Mem[0000000030101408] = 0000006f, %f15 = 3e2d00ff lda [%i4+%o4]0x89,%f15 ! %f15 = 0000006f p0_label_115: ! Mem[00000000300c1410] = 00000000, %l7 = 0000000000000000 ldsba [%i3+%o5]0x81,%l7 ! %l7 = 0000000000000000 ! Mem[0000000030181410] = 00000000, %l2 = 000000000000ff00 lduha [%i6+%o5]0x81,%l2 ! %l2 = 0000000000000000 ! Mem[0000000010001410] = cc00c9ff, %f15 = 0000006f lda [%i0+%o5]0x88,%f15 ! %f15 = cc00c9ff ! Mem[00000000211c0001] = 0d756ca5, %l4 = 00000000ffffffff ldstuba [%o2+0x001]%asi,%l4 ! %l4 = 00000075000000ff ! Mem[00000000100c1418] = 5f000000ff000000, %f16 = ed2d0000 3e2d00ff ldda [%i3+0x018]%asi,%f16 ! %f16 = 5f000000 ff000000 ! Mem[0000000010141410] = 000000ff, %l0 = 0000000066e69755 lduwa [%i5+%o5]0x88,%l0 ! %l0 = 00000000000000ff ! Mem[0000000010101408] = 6d000000, %l0 = 00000000000000ff lduha [%i4+%o4]0x80,%l0 ! %l0 = 0000000000006d00 ! Mem[0000000021800000] = ffb731c9, %l1 = ffffffffffffff69 ldsh [%o3+%g0],%l1 ! %l1 = ffffffffffffffb7 ! Mem[00000000300c1408] = ffffffff, %l4 = 0000000000000075 ldsha [%i3+%o4]0x89,%l4 ! %l4 = ffffffffffffffff ! Starting 10 instruction Store Burst ! %l5 = 000000ff000000ff, Mem[0000000010001410] = ffc900ccffffffff, %asi = 80 stxa %l5,[%i0+0x010]%asi ! Mem[0000000010001410] = 000000ff000000ff p0_label_116: ! Mem[0000000010141410] = 000000ff, %l6 = 000000002f73f64f swapa [%i5+%o5]0x88,%l6 ! %l6 = 00000000000000ff ! %l6 = 00000000000000ff, Mem[0000000030181410] = 0000000000000000 stxa %l6,[%i6+%o5]0x89 ! Mem[0000000030181410] = 00000000000000ff ! %f4 = 6d000000, Mem[0000000010081408] = ffffffff sta %f4 ,[%i2+%o4]0x88 ! Mem[0000000010081408] = 6d000000 ! %l1 = ffffffffffffffb7, Mem[0000000010101408] = 6d00000000000057 stxa %l1,[%i4+%o4]0x80 ! Mem[0000000010101408] = ffffffffffffffb7 ! %l5 = 000000ff000000ff, immed = fffff3eb, %y = 00000000 smul %l5,-0xc15,%l6 ! %l6 = fffffffffff3f715, %y = ffffffff ! Mem[0000000030001410] = ff572383, %l3 = ffffffffffffffff ldstuba [%i0+%o5]0x89,%l3 ! %l3 = 00000083000000ff ! Mem[0000000010041416] = 00000000, %l3 = 0000000000000083 ldstub [%i1+0x016],%l3 ! %l3 = 00000000000000ff ! %f26 = c8cebecc 2dffffed, Mem[0000000010081430] = 000000fe 15026e00 std %f26,[%i2+0x030] ! Mem[0000000010081430] = c8cebecc 2dffffed ! Mem[0000000030041410] = 00000000, %l1 = ffffffffffffffb7 ldstuba [%i1+%o5]0x89,%l1 ! %l1 = 00000000000000ff ! Starting 10 instruction Load Burst ! Mem[00000000100c1410] = 5f000000, %l0 = 0000000000006d00 lduba [%i3+%o5]0x80,%l0 ! %l0 = 000000000000005f p0_label_117: ! Mem[0000000030101400] = ff000000, %l7 = 0000000000000000 lduba [%i4+%g0]0x81,%l7 ! %l7 = 00000000000000ff ! Mem[0000000030141408] = 66e69755, %l1 = 0000000000000000 ldswa [%i5+%o4]0x89,%l1 ! %l1 = 0000000066e69755 ! Mem[0000000030081408] = 2fffe46300000000, %l3 = 0000000000000000 ldxa [%i2+%o4]0x81,%l3 ! %l3 = 2fffe46300000000 ! Mem[0000000010001400] = ff002d3e, %l3 = 2fffe46300000000 ldsba [%i0+%g0]0x88,%l3 ! %l3 = 000000000000003e ! Mem[00000000211c0000] = 0dff6ca5, %l4 = ffffffffffffffff lduh [%o2+%g0],%l4 ! %l4 = 0000000000000dff ! Mem[0000000030041400] = abc494ff 0000005f, %l0 = 0000005f, %l1 = 66e69755 ldda [%i1+%g0]0x89,%l0 ! %l0 = 000000000000005f 00000000abc494ff ! Code Fragment 4 p0_fragment_11: ! %l0 = 000000000000005f setx 0x09b5e888031c386f,%g7,%l0 ! %l0 = 09b5e888031c386f ! %l1 = 00000000abc494ff setx 0x1a7395081aa5d3fe,%g7,%l1 ! %l1 = 1a7395081aa5d3fe setx 0x7ff8, %g1, %g2 and %l0, %g2, %l0 setx 0xffffffff, %g1, %g2 and %l1, %g2, %l1 setx 0x100000000, %g1, %g2 or %l1, %g2, %l1 ! Set bit 32 - perrinj ta T_CHANGE_HPRIV stxa %l1, [%l0]ASI_ICACHE_INSTR ta T_CHANGE_NONHPRIV ! %l0 = 09b5e888031c386f setx 0x6f54f3bfc1a980e7,%g7,%l0 ! %l0 = 6f54f3bfc1a980e7 ! %l1 = 1a7395081aa5d3fe setx 0xbc3af680674d2cbe,%g7,%l1 ! %l1 = bc3af680674d2cbe ! Mem[0000000010081408] = 832357ff 6d000000, %l6 = fff3f715, %l7 = 000000ff ldda [%i2+%o4]0x88,%l6 ! %l6 = 000000006d000000 00000000832357ff ! Mem[0000000030141408] = 66e69755, %l1 = bc3af680674d2cbe lduwa [%i5+%o4]0x89,%l1 ! %l1 = 0000000066e69755 ! Starting 10 instruction Store Burst ! Mem[0000000030001400] = 00000000, %l6 = 000000006d000000 swapa [%i0+%g0]0x81,%l6 ! %l6 = 0000000000000000 p0_label_118: ! %f30 = ffffffff cc00c9c8, %l6 = 0000000000000000 ! Mem[0000000030041408] = 0000000000000000 add %i1,0x008,%g1 stda %f30,[%g1+%l6]ASI_PST32_SL ! Mem[0000000030041408] = 0000000000000000 ! Mem[0000000010181410] = 0000ff00, %l0 = 6f54f3bfc1a980e7 ldstuba [%i6+%o5]0x80,%l0 ! %l0 = 00000000000000ff ! %f11 = f2cdcbff, Mem[0000000010081408] = 0000006d sta %f11,[%i2+%o4]0x80 ! Mem[0000000010081408] = f2cdcbff ! Mem[0000000010041404] = 3e2d00ff, %l7 = 00000000832357ff ldstuba [%i1+0x004]%asi,%l7 ! %l7 = 0000003e000000ff ! %l3 = 000000000000003e, Mem[0000000010181400] = ff002d3e5fe69755 stxa %l3,[%i6+%g0]0x88 ! Mem[0000000010181400] = 000000000000003e ! %l6 = 00000000, %l7 = 0000003e, Mem[0000000010181418] = f5afc8a4 771290dc stda %l6,[%i6+0x018]%asi ! Mem[0000000010181418] = 00000000 0000003e ! %l5 = 000000ff000000ff, Mem[0000000010001408] = ffffffff stwa %l5,[%i0+%o4]0x80 ! Mem[0000000010001408] = 000000ff ! Mem[0000000030081400] = ff2357ff, %l1 = 0000000066e69755 ldstuba [%i2+%g0]0x81,%l1 ! %l1 = 000000ff000000ff ! %l3 = 000000000000003e, Mem[0000000030141410] = 66e69755 stha %l3,[%i5+%o5]0x81 ! Mem[0000000030141410] = 003e9755 ! Starting 10 instruction Load Burst ! Mem[0000000030181410] = ff000000, %l2 = 0000000000000000 lduba [%i6+%o5]0x81,%l2 ! %l2 = 00000000000000ff p0_label_119: ! Mem[0000000030081410] = ffffffff, %l5 = 000000ff000000ff ldsba [%i2+%o5]0x81,%l5 ! %l5 = ffffffffffffffff ! Mem[0000000010081408] = f2cdcbff, %l3 = 000000000000003e ldsba [%i2+%o4]0x80,%l3 ! %l3 = fffffffffffffff2 ! Mem[0000000030141410] = 003e9755 ff572383, %l4 = 00000dff, %l5 = ffffffff ldda [%i5+%o5]0x81,%l4 ! %l4 = 00000000003e9755 00000000ff572383 ! Mem[0000000030181400] = 3e2d00ff, %l5 = 00000000ff572383 lduba [%i6+%g0]0x89,%l5 ! %l5 = 00000000000000ff ! Mem[0000000030081410] = ffffffff, %f28 = 20341ec6 lda [%i2+%o5]0x89,%f28 ! %f28 = ffffffff ! Mem[0000000010101400] = 18f90d75, %l2 = 00000000000000ff ldsha [%i4+%g0]0x88,%l2 ! %l2 = 0000000000000d75 ! Mem[00000000300c1408] = ffffffffffffffff, %l5 = 00000000000000ff ldxa [%i3+%o4]0x89,%l5 ! %l5 = ffffffffffffffff ! Mem[0000000010181400] = 3e000000, %l3 = fffffffffffffff2 ldsha [%i6+%g0]0x80,%l3 ! %l3 = 0000000000003e00 ! Mem[0000000030041400] = abc494ff 0000005f, %l0 = 00000000, %l1 = 000000ff ldda [%i1+%g0]0x89,%l0 ! %l0 = 000000000000005f 00000000abc494ff ! Starting 10 instruction Store Burst ! %l6 = 00000000, %l7 = 0000003e, Mem[0000000010141400] = 6f5815ff 5e5a2dbb stda %l6,[%i5+%g0]0x88 ! Mem[0000000010141400] = 00000000 0000003e p0_label_120: ! %l5 = ffffffffffffffff, Mem[0000000010141408] = c61e34ff stwa %l5,[%i5+%o4]0x88 ! Mem[0000000010141408] = ffffffff ! %l4 = 00000000003e9755, Mem[00000000100c1400] = 0000002d stba %l4,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 00000055 ! %f6 = 000000ff 0000005f, Mem[0000000030081410] = ffffffff 9afba2d1 stda %f6 ,[%i2+%o5]0x89 ! Mem[0000000030081410] = 000000ff 0000005f ! %f0 = 75000000 0000002d, Mem[0000000010001438] = ed2d0000 3e2d00ff stda %f0 ,[%i0+0x038]%asi ! Mem[0000000010001438] = 75000000 0000002d ! %l6 = 00000000, %l7 = 0000003e, Mem[0000000030141400] = 5f000000 00000000 stda %l6,[%i5+%g0]0x81 ! Mem[0000000030141400] = 00000000 0000003e ! Mem[00000000300c1410] = 00000000, %l3 = 0000000000003e00 ldstuba [%i3+%o5]0x89,%l3 ! %l3 = 00000000000000ff ! Mem[000000001010143c] = ffff0000, %l1 = abc494ff, %l3 = 00000000 add %i4,0x3c,%g1 casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000ffff0000 ! %l5 = ffffffffffffffff, Mem[0000000010101408] = ffffffffffffffb7 stxa %l5,[%i4+%o4]0x80 ! Mem[0000000010101408] = ffffffffffffffff ! %l3 = 00000000ffff0000, Mem[00000000100c1410] = 0000005f stba %l3,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 00000000 ! Starting 10 instruction Load Burst ! Mem[0000000010141410] = 4ff6732fff000000, %f24 = f5afc8a4 771290dc ldd [%i5+%o5],%f24 ! %f24 = 4ff6732f ff000000 p0_label_121: ! Mem[0000000030081408] = 2fffe463, %l5 = ffffffffffffffff lduba [%i2+%o4]0x81,%l5 ! %l5 = 000000000000002f ! Mem[0000000010181414] = ffffffff, %l6 = 0000000000000000 ldswa [%i6+0x014]%asi,%l6 ! %l6 = ffffffffffffffff ! Mem[0000000010001408] = 000000ff, %f26 = c8cebecc lda [%i0+0x008]%asi,%f26 ! %f26 = 000000ff ! Mem[0000000030041400] = 5f000000, %l1 = 00000000abc494ff lduba [%i1+%g0]0x81,%l1 ! %l1 = 000000000000005f ! Mem[0000000030141410] = 832357ff55973e00, %l6 = ffffffffffffffff ldxa [%i5+%o5]0x89,%l6 ! %l6 = 832357ff55973e00 ! Mem[0000000010001410] = 000000ff, %f22 = 872e8493 lda [%i0+%o5]0x80,%f22 ! %f22 = 000000ff ! %f24 = 4ff6732f, %f27 = 2dffffed fcmps %fcc0,%f24,%f27 ! %fcc0 = 2 ! Mem[0000000010041400] = 00002dff, %l2 = 0000000000000d75 ldsba [%i1+%g0]0x88,%l2 ! %l2 = ffffffffffffffff ! Mem[0000000021800040] = 000079c9, %l3 = 00000000ffff0000 lduba [%o3+0x041]%asi,%l3 ! %l3 = 0000000000000000 ! Starting 10 instruction Store Burst ! %l4 = 003e9755, %l5 = 0000002f, Mem[0000000030081410] = 5f000000 ff000000 stda %l4,[%i2+%o5]0x81 ! Mem[0000000030081410] = 003e9755 0000002f p0_label_122: ! Mem[00000000100c1408] = 00000000, %l6 = 832357ff55973e00 ldstuba [%i3+%o4]0x88,%l6 ! %l6 = 00000000000000ff ! %f31 = cc00c9c8, Mem[00000000100c1410] = 00000000 sta %f31,[%i3+%o5]0x88 ! Mem[00000000100c1410] = cc00c9c8 ! %l6 = 0000000000000000, imm = fffffffffffffc92, %l0 = 000000000000005f and %l6,-0x36e,%l0 ! %l0 = 0000000000000000 ! %l5 = 000000000000002f, Mem[0000000010141410] = 4ff6732f stwa %l5,[%i5+%o5]0x80 ! Mem[0000000010141410] = 0000002f ! Mem[00000000211c0000] = 0dff6ca5, %l2 = ffffffffffffffff ldstuba [%o2+0x000]%asi,%l2 ! %l2 = 0000000d000000ff ! %l6 = 0000000000000000, Mem[000000001008140c] = ff572383, %asi = 80 stwa %l6,[%i2+0x00c]%asi ! Mem[000000001008140c] = 00000000 ! Mem[0000000010141408] = ffffffff832357f5, %l2 = 000000000000000d, %l2 = 000000000000000d add %i5,0x08,%g1 casxa [%g1]0x80,%l2,%l2 ! %l2 = ffffffff832357f5 ! %l6 = 0000000000000000, Mem[0000000010081410] = 000000ff stba %l6,[%i2+%o5]0x80 ! Mem[0000000010081410] = 000000ff ! %f30 = ffffffff cc00c9c8, Mem[0000000030181408] = 00000000 fff6c2c9 stda %f30,[%i6+%o4]0x89 ! Mem[0000000030181408] = ffffffff cc00c9c8 ! Starting 10 instruction Load Burst ! Mem[0000000021800100] = b9ff70fe, %l3 = 0000000000000000 lduha [%o3+0x100]%asi,%l3 ! %l3 = 000000000000b9ff p0_label_123: ! Mem[0000000010001410] = 000000ff, %l1 = 000000000000005f lduwa [%i0+%o5]0x80,%l1 ! %l1 = 00000000000000ff ! Mem[00000000100c1410] = 6d000000 cc00c9c8, %l0 = 00000000, %l1 = 000000ff ldda [%i3+%o5]0x88,%l0 ! %l0 = 00000000cc00c9c8 000000006d000000 ! Mem[0000000021800100] = b9ff70fe, %l3 = 000000000000b9ff lduha [%o3+0x100]%asi,%l3 ! %l3 = 000000000000b9ff ! Mem[0000000030101410] = 00ff000000000000, %f0 = 75000000 0000002d ldda [%i4+%o5]0x81,%f0 ! %f0 = 00ff0000 00000000 ! Mem[00000000300c1410] = ff000000, %l4 = 00000000003e9755 ldsba [%i3+%o5]0x81,%l4 ! %l4 = ffffffffffffffff ! Mem[0000000010141408] = ffffffff832357f5, %f2 = 6f581540 00000000 ldda [%i5+%o4]0x80,%f2 ! %f2 = ffffffff 832357f5 ! Mem[0000000010181408] = ff69ffff00000000, %f18 = fff6c2c9 00000000 ldda [%i6+0x008]%asi,%f18 ! %f18 = ff69ffff 00000000 ! Mem[0000000010141400] = 00000000, %l6 = 0000000000000000 lduwa [%i5+0x000]%asi,%l6 ! %l6 = 0000000000000000 ! Mem[00000000211c0000] = ffff6ca5, %l4 = ffffffffffffffff ldsb [%o2+0x001],%l4 ! %l4 = ffffffffffffffff ! Starting 10 instruction Store Burst ! %l5 = 000000000000002f, Mem[0000000030181408] = c8c900cc stha %l5,[%i6+%o4]0x81 ! Mem[0000000030181408] = 002f00cc p0_label_124: ! %l7 = 000000000000003e, Mem[0000000030101408] = 0000006f stba %l7,[%i4+%o4]0x89 ! Mem[0000000030101408] = 0000003e ! Mem[0000000030081400] = ff5723ff, %l7 = 000000000000003e swapa [%i2+%g0]0x89,%l7 ! %l7 = 00000000ff5723ff ! %l2 = 832357f5, %l3 = 0000b9ff, Mem[0000000030081408] = 63e4ff2f 00000000 stda %l2,[%i2+%o4]0x89 ! Mem[0000000030081408] = 832357f5 0000b9ff ! %l5 = 000000000000002f, %l3 = 000000000000b9ff, %l1 = 000000006d000000 xnor %l5,%l3,%l1 ! %l1 = ffffffffffff462f ! Code Fragment 3 p0_fragment_12: ! %l0 = 00000000cc00c9c8 setx 0xa98f43686d0a504d,%g7,%l0 ! %l0 = a98f43686d0a504d ! %l1 = ffffffffffff462f setx 0xe22cbea06a33f960,%g7,%l1 ! %l1 = e22cbea06a33f960 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 = a98f43686d0a504d setx 0xa675ba8789a95afa,%g7,%l0 ! %l0 = a675ba8789a95afa ! %l1 = e22cbea06a33f960 setx 0x799e3b7fb67f477a,%g7,%l1 ! %l1 = 799e3b7fb67f477a ! %l5 = 000000000000002f, Mem[0000000010181410] = ff00ff00 stwa %l5,[%i6+%o5]0x80 ! Mem[0000000010181410] = 0000002f ! %l6 = 00000000, %l7 = ff5723ff, Mem[00000000100c1418] = 5f000000 ff000000 stda %l6,[%i3+0x018]%asi ! Mem[00000000100c1418] = 00000000 ff5723ff ! %l2 = ffffffff832357f5, Mem[0000000020800000] = 00ffe181, %asi = 80 stba %l2,[%o1+0x000]%asi ! Mem[0000000020800000] = f5ffe181 ! Mem[0000000030041410] = ff000000, %l5 = 000000000000002f swapa [%i1+%o5]0x81,%l5 ! %l5 = 00000000ff000000 ! Starting 10 instruction Load Burst ! Mem[0000000010041408] = 88000000 00000000, %l2 = 832357f5, %l3 = 0000b9ff ldda [%i1+%o4]0x88,%l2 ! %l2 = 0000000000000000 0000000088000000 p0_label_125: ! Mem[0000000010041408] = 00000000, %f30 = ffffffff lda [%i1+%o4]0x80,%f30 ! %f30 = 00000000 ! Mem[00000000100c1400] = 55000000, %l0 = a675ba8789a95afa lduba [%i3+%g0]0x80,%l0 ! %l0 = 0000000000000055 ! Mem[0000000010141400] = 0000003e00000000, %l3 = 0000000088000000 ldxa [%i5+%g0]0x88,%l3 ! %l3 = 0000003e00000000 ! Mem[0000000020800000] = f5ffe181, %l3 = 0000003e00000000 lduha [%o1+0x000]%asi,%l3 ! %l3 = 000000000000f5ff ! Code Fragment 4 p0_fragment_13: ! %l0 = 0000000000000055 setx 0xb13407b85287e192,%g7,%l0 ! %l0 = b13407b85287e192 ! %l1 = 799e3b7fb67f477a setx 0x1db386d848738a96,%g7,%l1 ! %l1 = 1db386d848738a96 setx 0x7ff8, %g1, %g2 and %l0, %g2, %l0 setx 0xffffffff, %g1, %g2 and %l1, %g2, %l1 setx 0x100000000, %g1, %g2 or %l1, %g2, %l1 ! Set bit 32 - perrinj ta T_CHANGE_HPRIV stxa %l1, [%l0]ASI_ICACHE_INSTR ta T_CHANGE_NONHPRIV ! %l0 = b13407b85287e192 setx 0x031d5f67caa633c1,%g7,%l0 ! %l0 = 031d5f67caa633c1 ! %l1 = 1db386d848738a96 setx 0xd7a80087ed8c5709,%g7,%l1 ! %l1 = d7a80087ed8c5709 ! Mem[0000000030081410] = 003e97550000002f, %f2 = ffffffff 832357f5 ldda [%i2+%o5]0x81,%f2 ! %f2 = 003e9755 0000002f ! Mem[0000000010101410] = 0000f557, %l2 = 0000000000000000 ldswa [%i4+%o5]0x80,%l2 ! %l2 = 000000000000f557 ! Mem[0000000010141408] = ffffffff, %l5 = 00000000ff000000 lduba [%i5+0x00a]%asi,%l5 ! %l5 = 00000000000000ff ! %l3 = 000000000000f5ff, Mem[0000000010101408] = ffffffff stba %l3,[%i4+%o4]0x80 ! Mem[0000000010101408] = ffffffff ! Starting 10 instruction Store Burst ! %l5 = 00000000000000ff, Mem[0000000010001428] = 6b5c1a836ed0cbec stx %l5,[%i0+0x028] ! Mem[0000000010001428] = 00000000000000ff p0_label_126: ! %l0 = caa633c1, %l1 = ed8c5709, Mem[00000000100c1410] = cc00c9c8 6d000000 stda %l0,[%i3+%o5]0x88 ! Mem[00000000100c1410] = caa633c1 ed8c5709 ! %l4 = ffffffffffffffff, %l5 = 00000000000000ff, %l3 = 000000000000f5ff sdivx %l4,%l5,%l3 ! %l3 = 0000000000000000 ! Mem[00000000100c1425] = 4d42720b, %l3 = 0000000000000000 ldstuba [%i3+0x025]%asi,%l3 ! %l3 = 00000042000000ff ! Mem[0000000010141400] = 00000000, %l3 = 0000000000000042 swapa [%i5+%g0]0x80,%l3 ! %l3 = 0000000000000000 ! %l3 = 0000000000000000, Mem[0000000010041400] = ff2d0000 stba %l3,[%i1+%g0]0x80 ! Mem[0000000010041400] = 002d0000 ! %f14 = ed2d0000 cc00c9ff, Mem[0000000010041410] = 00000000 0000ff00 stda %f14,[%i1+%o5]0x80 ! Mem[0000000010041410] = ed2d0000 cc00c9ff ! %l0 = 031d5f67caa633c1, Mem[0000000020800000] = f5ffe181, %asi = 80 stha %l0,[%o1+0x000]%asi ! Mem[0000000020800000] = 33c1e181 ! Mem[0000000030101400] = ff000000, %l3 = 0000000000000000 swapa [%i4+%g0]0x81,%l3 ! %l3 = 00000000ff000000 ! %l1 = d7a80087ed8c5709, Mem[0000000020800000] = 33c1e181, %asi = 80 stha %l1,[%o1+0x000]%asi ! Mem[0000000020800000] = 5709e181 ! Starting 10 instruction Load Burst ! Mem[00000000100c1410] = caa633c1, %f8 = 0b72424d lda [%i3+%o5]0x88,%f8 ! %f8 = caa633c1 p0_label_127: ! Mem[00000000100c1400] = 55000000, %l2 = 000000000000f557 ldsha [%i3+%g0]0x80,%l2 ! %l2 = 0000000000005500 ! Mem[0000000010001414] = 000000ff, %l7 = 00000000ff5723ff lduw [%i0+0x014],%l7 ! %l7 = 00000000000000ff ! %f26 = 000000ff, %f25 = ff000000, %f23 = f2cdcb03 fmuls %f26,%f25,%f23 ! %l0 = 031d5f67caa633e3, Unfinished, %fsr = 3500000800 ! Mem[00000000300c1400] = a4c8aff5, %l4 = ffffffffffffffff lduha [%i3+%g0]0x89,%l4 ! %l4 = 000000000000aff5 ! Mem[0000000030081408] = f5572383, %l0 = 031d5f67caa633e3 lduwa [%i2+%o4]0x81,%l0 ! %l0 = 00000000f5572383 ! Mem[0000000010141408] = ffffffff, %l4 = 000000000000aff5 ldsha [%i5+%o4]0x80,%l4 ! %l4 = ffffffffffffffff ! Mem[0000000030181400] = ff002d3e, %f15 = cc00c9ff lda [%i6+%g0]0x81,%f15 ! %f15 = ff002d3e ! Mem[00000000100c1400] = 55000000, %l1 = d7a80087ed8c5709 lduwa [%i3+%g0]0x80,%l1 ! %l1 = 0000000055000000 ! Mem[0000000010001434] = 771290dc, %l6 = 0000000000000000 ldsw [%i0+0x034],%l6 ! %l6 = 00000000771290dc ! Starting 10 instruction Store Burst ! Mem[0000000030001408] = 000485c6, %l7 = 00000000000000ff swapa [%i0+%o4]0x81,%l7 ! %l7 = 00000000000485c6 p0_label_128: ! %l3 = 00000000ff000000, Mem[0000000030101400] = 00000000 stha %l3,[%i4+%g0]0x89 ! Mem[0000000030101400] = 00000000 ! Mem[0000000010001410] = 000000ff, %l0 = 00000000f5572383 ldstuba [%i0+%o5]0x80,%l0 ! %l0 = 00000000000000ff ! %l5 = 00000000000000ff, %l2 = 0000000000005500, %l5 = 00000000000000ff add %l5,%l2,%l5 ! %l5 = 00000000000055ff ! Mem[0000000030101408] = 0000003e, %l0 = 0000000000000000 ldstuba [%i4+%o4]0x89,%l0 ! %l0 = 0000003e000000ff ! %f22 = 000000ff f2cdcb03, Mem[0000000030101400] = 00000000 b7fb00db stda %f22,[%i4+%g0]0x81 ! Mem[0000000030101400] = 000000ff f2cdcb03 ! Mem[0000000010001438] = 75000000, %l4 = ffffffff, %l0 = 0000003e add %i0,0x38,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 0000000075000000 ! Mem[0000000010081400] = ffffffff, %l2 = 0000000000005500 ldstuba [%i2+%g0]0x88,%l2 ! %l2 = 000000ff000000ff ! %l3 = 00000000ff000000, Mem[0000000010101400] = 18f90d75 stwa %l3,[%i4+%g0]0x88 ! Mem[0000000010101400] = ff000000 ! %l2 = 000000ff, %l3 = ff000000, Mem[0000000030001408] = 000000ff 1cc20482 stda %l2,[%i0+%o4]0x81 ! Mem[0000000030001408] = 000000ff ff000000 ! Starting 10 instruction Load Burst ! Mem[0000000010101430] = 00000000ff000000, %l5 = 00000000000055ff ldx [%i4+0x030],%l5 ! %l5 = 00000000ff000000 p0_label_129: ! Mem[00000000100c1400] = 00000055, %l3 = 00000000ff000000 lduha [%i3+%g0]0x88,%l3 ! %l3 = 0000000000000055 ! %f16 = 5f000000, %f13 = 8f4ccaf8, %f14 = ed2d0000 ff002d3e fsmuld %f16,%f13,%f14 ! %f14 = bdd9995f 00000000 ! Mem[0000000010181408] = ff69ffff00000000, %f14 = bdd9995f 00000000 ldda [%i6+%o4]0x80,%f14 ! %f14 = ff69ffff 00000000 ! Mem[00000000211c0000] = ffff6ca5, %l6 = 00000000771290dc lduh [%o2+%g0],%l6 ! %l6 = 000000000000ffff ! Mem[0000000010181410] = 0000002f, %l5 = 00000000ff000000 lduha [%i6+%o5]0x80,%l5 ! %l5 = 0000000000000000 ! %f10 = 872e8493, %f28 = ffffffff, %f5 = 4d42ff0b fmuls %f10,%f28,%f5 ! %f5 = ffffffff ! Mem[0000000030001410] = 66e69755ff5723ff, %f18 = ff69ffff 00000000 ldda [%i0+%o5]0x89,%f18 ! %f18 = 66e69755 ff5723ff ! Mem[0000000030001408] = 000000ff ff000000, %l4 = ffffffff, %l5 = 00000000 ldda [%i0+%o4]0x89,%l4 ! %l4 = 00000000ff000000 00000000000000ff ! Mem[00000000100c1410] = c133a6ca, %l2 = 00000000000000ff ldswa [%i3+%o5]0x80,%l2 ! %l2 = ffffffffc133a6ca ! Starting 10 instruction Store Burst ! Mem[0000000010081408] = f2cdcbff, %l2 = ffffffffc133a6ca ldstuba [%i2+%o4]0x80,%l2 ! %l2 = 000000f2000000ff p0_label_130: ! Mem[0000000010041408] = 00000000, %l2 = 00000000000000f2 ldstuba [%i1+%o4]0x88,%l2 ! %l2 = 00000000000000ff ! %l0 = 0000000075000000, Mem[0000000010181400] = 3e000000 stha %l0,[%i6+%g0]0x80 ! Mem[0000000010181400] = 00000000 ! %l4 = 00000000ff000000, Mem[00000000201c0001] = 00fff5e1 stb %l4,[%o0+0x001] ! Mem[00000000201c0000] = 0000f5e1 ! Mem[0000000010141408] = ffffffff, %l5 = 00000000000000ff swapa [%i5+%o4]0x80,%l5 ! %l5 = 00000000ffffffff ! Mem[0000000010181414] = ffffffff, %l2 = 0000000000000000, %asi = 80 swapa [%i6+0x014]%asi,%l2 ! %l2 = 00000000ffffffff ! %l1 = 0000000055000000, Mem[0000000010081400] = ffffffff sth %l1,[%i2+%g0] ! Mem[0000000010081400] = 0000ffff ! %f18 = 66e69755, Mem[0000000030001410] = ff5723ff sta %f18,[%i0+%o5]0x89 ! Mem[0000000030001410] = 66e69755 ! Mem[0000000030141408] = 66e69755, %l7 = 00000000000485c6 ldstuba [%i5+%o4]0x89,%l7 ! %l7 = 00000055000000ff ! Mem[00000000100c1410] = caa633c1, %l5 = 00000000ffffffff ldstuba [%i3+%o5]0x88,%l5 ! %l5 = 000000c1000000ff ! Starting 10 instruction Load Burst ! Mem[0000000010181400] = 00000000, %l2 = 00000000ffffffff ldsba [%i6+%g0]0x80,%l2 ! %l2 = 0000000000000000 p0_label_131: ! Mem[0000000010041410] = ed2d0000cc00c9ff, %f16 = 5f000000 ff000000 ldda [%i1+%o5]0x80,%f16 ! %f16 = ed2d0000 cc00c9ff ! Mem[0000000030001410] = 66e69755, %f28 = ffffffff lda [%i0+%o5]0x89,%f28 ! %f28 = 66e69755 ! Mem[0000000010181400] = 00000000, %l6 = 000000000000ffff lduwa [%i6+%g0]0x88,%l6 ! %l6 = 0000000000000000 ! Mem[0000000010081408] = 00000000ffcbcdff, %f30 = 00000000 cc00c9c8 ldda [%i2+%o4]0x88,%f30 ! %f30 = 00000000 ffcbcdff membar #Sync ! Added by membar checker (24) ! Mem[0000000030041400] = 5f000000 ff94c4ab 00000000 00000000 ! Mem[0000000030041410] = 0000002f 40000000 aa84feb2 761ca310 ! Mem[0000000030041420] = 36d6a1c8 996cc182 5f098316 aab5637a ! Mem[0000000030041430] = 6ffefb54 15f0db48 b2cbaccb 6f7a03c6 ldda [%i1]ASI_BLK_AIUS,%f16 ! Block Load from 0000000030041400 ! Mem[0000000010081410] = 000000ff, %l3 = 0000000000000055 lduba [%i2+%o5]0x80,%l3 ! %l3 = 0000000000000000 ! Mem[0000000020800040] = 00007fe3, %l3 = 0000000000000000 ldub [%o1+0x041],%l3 ! %l3 = 0000000000000000 ! Mem[0000000010041434] = 0000fbe9, %l4 = 00000000ff000000 ldsh [%i1+0x034],%l4 ! %l4 = 0000000000000000 ! Mem[0000000010041410] = ed2d0000cc00c9ff, %f0 = 00ff0000 00000000 ldda [%i1+0x010]%asi,%f0 ! %f0 = ed2d0000 cc00c9ff ! Starting 10 instruction Store Burst ! %l4 = 00000000, %l5 = 000000c1, Mem[0000000010181408] = ffff69ff 00000000 stda %l4,[%i6+%o4]0x88 ! Mem[0000000010181408] = 00000000 000000c1 p0_label_132: ! %f4 = 6d000000 ffffffff, Mem[00000000300c1400] = a4c8aff5 3e2d0000 stda %f4 ,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 6d000000 ffffffff ! %l7 = 0000000000000055, Mem[00000000100c1410] = ed8c5709caa633ff stxa %l7,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 0000000000000055 ! %l3 = 0000000000000000, Mem[0000000010081400] = 0000ffff00002ded stxa %l3,[%i2+%g0]0x80 ! Mem[0000000010081400] = 0000000000000000 ! %l0 = 75000000, %l1 = 55000000, Mem[00000000100c1408] = ff000000 4015586f stda %l0,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 75000000 55000000 ! %f4 = 6d000000, %f14 = ff69ffff, %f10 = 872e8493 fsubs %f4 ,%f14,%f10 ! %f10 = 7f69ffff ! Mem[00000000211c0000] = ffff6ca5, %l1 = 0000000055000000 ldstub [%o2+%g0],%l1 ! %l1 = 000000ff000000ff ! %l7 = 0000000000000055, Mem[00000000100c1410] = 55000000 stwa %l7,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 00000055 ! Mem[0000000010081418] = f8a2000a, %l5 = 00000000000000c1, %asi = 80 swapa [%i2+0x018]%asi,%l5 ! %l5 = 00000000f8a2000a ! %f14 = ff69ffff 00000000, %l3 = 0000000000000000 ! Mem[0000000030101428] = 00002d3eff000000 add %i4,0x028,%g1 stda %f14,[%g1+%l3]ASI_PST32_S ! Mem[0000000030101428] = 00002d3eff000000 ! Starting 10 instruction Load Burst ! Mem[0000000010001400] = 3e2d00ff, %l4 = 0000000000000000 ldsba [%i0+%g0]0x80,%l4 ! %l4 = 000000000000003e p0_label_133: ! Mem[0000000010041410] = ed2d0000, %l5 = 00000000f8a2000a ldsw [%i1+%o5],%l5 ! %l5 = ffffffffed2d0000 ! %f4 = 6d000000, %f2 = 003e9755 fcmps %fcc1,%f4 ,%f2 ! %fcc1 = 2 ! Mem[0000000030081410] = 003e9755, %l2 = 0000000000000000 lduwa [%i2+%o5]0x81,%l2 ! %l2 = 00000000003e9755 ! Mem[0000000010101400] = 4d4200ff ff000000, %l6 = 00000000, %l7 = 00000055 ldda [%i4+%g0]0x88,%l6 ! %l6 = 00000000ff000000 000000004d4200ff ! Mem[0000000030181408] = ffffffffcc002f00, %f12 = 9ff822ff 8f4ccaf8 ldda [%i6+%o4]0x89,%f12 ! %f12 = ffffffff cc002f00 ! Mem[0000000010141400] = 42000000, %l7 = 000000004d4200ff ldsba [%i5+%g0]0x88,%l7 ! %l7 = 0000000000000000 ! Mem[0000000010041400] = 002d0000ff2d00ff, %f4 = 6d000000 ffffffff ldda [%i1+%g0]0x80,%f4 ! %f4 = 002d0000 ff2d00ff ! %l7 = 0000000000000000, %l5 = ffffffffed2d0000, %l5 = ffffffffed2d0000 addc %l7,%l5,%l5 ! %l5 = ffffffffed2d0000 ! Mem[0000000030041408] = 00000000, %l7 = 0000000000000000 lduba [%i1+%o4]0x81,%l7 ! %l7 = 0000000000000000 ! Starting 10 instruction Store Burst ! %f12 = ffffffff cc002f00, Mem[0000000010081418] = 000000c1 b9a941d2 std %f12,[%i2+0x018] ! Mem[0000000010081418] = ffffffff cc002f00 p0_label_134: ! %l3 = 0000000000000000, Mem[0000000030101400] = ff000000 stba %l3,[%i4+%g0]0x89 ! Mem[0000000030101400] = ff000000 ! %f12 = ffffffff cc002f00, Mem[0000000010001400] = 3e2d00ff 00000000 stda %f12,[%i0+%g0]0x80 ! Mem[0000000010001400] = ffffffff cc002f00 ! Mem[00000000100c1408] = 75000000, %l2 = 00000000003e9755 ldstuba [%i3+%o4]0x80,%l2 ! %l2 = 00000075000000ff ! Mem[00000000201c0001] = 0000f5e1, %l0 = 0000000075000000 ldstub [%o0+0x001],%l0 ! %l0 = 00000000000000ff ! %f2 = 003e9755, Mem[0000000010181408] = 00000000 sta %f2 ,[%i6+0x008]%asi ! Mem[0000000010181408] = 003e9755 ! Mem[00000000201c0000] = 00fff5e1, %l5 = ffffffffed2d0000 ldstub [%o0+%g0],%l5 ! %l5 = 00000000000000ff ! Mem[0000000010141410] = 0000002f, %l5 = 0000000000000000 ldstuba [%i5+%o5]0x80,%l5 ! %l5 = 00000000000000ff ! Mem[0000000010041408] = ff000000, %l6 = ff000000, %l4 = 0000003e add %i1,0x08,%g1 casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000ff000000 ! %f6 = 000000ff 0000005f, %l2 = 0000000000000075 ! Mem[0000000030141400] = 000000000000003e stda %f6,[%i5+%l2]ASI_PST32_SL ! Mem[0000000030141400] = 5f0000000000003e ! Starting 10 instruction Load Burst ! Mem[0000000010081404] = 00000000, %l0 = 0000000000000000 ldswa [%i2+0x004]%asi,%l0 ! %l0 = 0000000000000000 p0_label_135: ! Mem[0000000020800040] = 00007fe3, %l6 = 00000000ff000000 lduha [%o1+0x040]%asi,%l6 ! %l6 = 0000000000000000 ! Mem[0000000030041408] = 00000000, %f18 = 00000000 lda [%i1+%o4]0x81,%f18 ! %f18 = 00000000 ! %f27 = aab5637a, %f11 = f2cdcbff fcmps %fcc3,%f27,%f11 ! %fcc3 = 2 ! Mem[00000000100c1438] = 568f4e05, %l6 = 0000000000000000 ldsha [%i3+0x038]%asi,%l6 ! %l6 = 000000000000568f ! Mem[0000000030141408] = ff97e666, %f31 = 6f7a03c6 lda [%i5+%o4]0x81,%f31 ! %f31 = ff97e666 ! Mem[0000000021800080] = ffeb5823, %l0 = 0000000000000000 ldsh [%o3+0x080],%l0 ! %l0 = ffffffffffffffeb ! Mem[00000000100c1408] = 00000055000000ff, %f14 = ff69ffff 00000000 ldda [%i3+%o4]0x88,%f14 ! %f14 = 00000055 000000ff ! Mem[0000000030081408] = f5572383, %l6 = 000000000000568f lduba [%i2+%o4]0x81,%l6 ! %l6 = 00000000000000f5 ! Mem[00000000300c1408] = ffffffff, %l7 = 0000000000000000 lduha [%i3+%o4]0x81,%l7 ! %l7 = 000000000000ffff ! Starting 10 instruction Store Burst ! %f16 = 5f000000 ff94c4ab, Mem[00000000100c1410] = 55000000 00000000 stda %f16,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 5f000000 ff94c4ab p0_label_136: ! Mem[0000000030081410] = 003e9755, %l7 = 000000000000ffff swapa [%i2+%o5]0x81,%l7 ! %l7 = 00000000003e9755 ! %f15 = 000000ff, Mem[0000000010101410] = 57f50000 sta %f15,[%i4+%o5]0x88 ! Mem[0000000010101410] = 000000ff ! %f9 = b7fb00db, Mem[0000000010041408] = 0000003e sta %f9 ,[%i1+%o4]0x80 ! Mem[0000000010041408] = b7fb00db ! Mem[0000000010141400] = 00000042, %l2 = 0000000000000075 ldstuba [%i5+%g0]0x80,%l2 ! %l2 = 00000000000000ff ! Mem[00000000300c1400] = ffffffff, %l0 = ffffffffffffffeb swapa [%i3+%g0]0x81,%l0 ! %l0 = 00000000ffffffff ! %l7 = 00000000003e9755, Mem[00000000100c1406] = 00000075 stb %l7,[%i3+0x006] ! Mem[00000000100c1404] = 00005575 ! Code Fragment 4 p0_fragment_14: ! %l0 = 00000000ffffffff setx 0xdefb411045987a4e,%g7,%l0 ! %l0 = defb411045987a4e ! %l1 = 00000000000000ff setx 0x802bcba87a8bc232,%g7,%l1 ! %l1 = 802bcba87a8bc232 setx 0x7ff8, %g1, %g2 and %l0, %g2, %l0 setx 0xffffffff, %g1, %g2 and %l1, %g2, %l1 setx 0x100000000, %g1, %g2 or %l1, %g2, %l1 ! Set bit 32 - perrinj ta T_CHANGE_HPRIV stxa %l1, [%l0]ASI_ICACHE_INSTR ta T_CHANGE_NONHPRIV ! %l0 = defb411045987a4e setx 0x54f6f4dfd120b643,%g7,%l0 ! %l0 = 54f6f4dfd120b643 ! %l1 = 802bcba87a8bc232 setx 0xb08379b81d51fe0c,%g7,%l1 ! %l1 = b08379b81d51fe0c ! Mem[0000000030081410] = ffff0000, %l3 = 0000000000000000 swapa [%i2+%o5]0x89,%l3 ! %l3 = 00000000ffff0000 ! %l4 = 00000000ff000000, Mem[0000000021800000] = ffb731c9 stb %l4,[%o3+%g0] ! Mem[0000000021800000] = 00b731c9 ! Starting 10 instruction Load Burst ! Mem[00000000100c1414] = 0000005f, %l4 = 00000000ff000000 lduha [%i3+0x014]%asi,%l4 ! %l4 = 0000000000000000 p0_label_137: ! Mem[0000000030041408] = 0000000000000000, %f2 = 003e9755 0000002f ldda [%i1+%o4]0x89,%f2 ! %f2 = 00000000 00000000 ! Mem[00000000100c1400] = 00000055, %f13 = cc002f00 lda [%i3+%g0]0x88,%f13 ! %f13 = 00000055 ! Code Fragment 4 p0_fragment_15: ! %l0 = 54f6f4dfd120b643 setx 0xdd2caac03ff3be98,%g7,%l0 ! %l0 = dd2caac03ff3be98 ! %l1 = b08379b81d51fe0c setx 0xdec3c52fc2867216,%g7,%l1 ! %l1 = dec3c52fc2867216 setx 0x7ff8, %g1, %g2 and %l0, %g2, %l0 setx 0xffffffff, %g1, %g2 and %l1, %g2, %l1 setx 0x100000000, %g1, %g2 or %l1, %g2, %l1 ! Set bit 32 - perrinj ta T_CHANGE_HPRIV stxa %l1, [%l0]ASI_ICACHE_INSTR ta T_CHANGE_NONHPRIV ! %l0 = dd2caac03ff3be98 setx 0x040a835faaa144a4,%g7,%l0 ! %l0 = 040a835faaa144a4 ! %l1 = dec3c52fc2867216 setx 0xb7edb6386a13cb52,%g7,%l1 ! %l1 = b7edb6386a13cb52 ! Mem[0000000030041408] = 0000000000000000, %l7 = 00000000003e9755 ldxa [%i1+%o4]0x89,%l7 ! %l7 = 0000000000000000 ! Mem[0000000030181410] = 000000ff, %f17 = ff94c4ab lda [%i6+%o5]0x89,%f17 ! %f17 = 000000ff ! Mem[00000000201c0000] = fffff5e1, %l4 = 0000000000000000 ldsb [%o0+0x001],%l4 ! %l4 = ffffffffffffffff ! Mem[0000000010141408] = ff000000, %l2 = 0000000000000000 lduwa [%i5+%o4]0x88,%l2 ! %l2 = 00000000ff000000 ! Mem[0000000030101400] = ff000000, %l7 = 0000000000000000 ldswa [%i4+%g0]0x89,%l7 ! %l7 = ffffffffff000000 ! Mem[0000000030101410] = 0000ff00, %f8 = caa633c1 lda [%i4+%o5]0x89,%f8 ! %f8 = 0000ff00 ! Starting 10 instruction Store Burst ! %l1 = b7edb6386a13cb52, Mem[00000000201c0000] = fffff5e1, %asi = 80 stba %l1,[%o0+0x000]%asi ! Mem[00000000201c0000] = 52fff5e1 p0_label_138: ! %l2 = 00000000ff000000, imm = 00000000000007c3, %l2 = 00000000ff000000 xnor %l2,0x7c3,%l2 ! %l2 = ffffffff00fff83c ! Mem[0000000021800080] = ffeb5823, %l3 = 00000000ffff0000 ldstub [%o3+0x080],%l3 ! %l3 = 000000ff000000ff membar #Sync ! Added by membar checker (25) ! %l5 = 0000000000000000, Mem[0000000030041408] = 00000000 stwa %l5,[%i1+%o4]0x89 ! Mem[0000000030041408] = 00000000 ! %l2 = 00fff83c, %l3 = 000000ff, Mem[0000000030141408] = 66e697ff 00000000 stda %l2,[%i5+%o4]0x89 ! Mem[0000000030141408] = 00fff83c 000000ff ! Mem[0000000010041400] = 002d0000ff2d00ff, %l4 = ffffffffffffffff, %l4 = ffffffffffffffff casxa [%i1]0x80,%l4,%l4 ! %l4 = 002d0000ff2d00ff ! Mem[0000000030141400] = 0000005f, %l2 = ffffffff00fff83c ldstuba [%i5+%g0]0x89,%l2 ! %l2 = 0000005f000000ff ! %f12 = ffffffff 00000055, Mem[0000000010081400] = 00000000 00000000 stda %f12,[%i2+%g0]0x88 ! Mem[0000000010081400] = ffffffff 00000055 ! Mem[00000000211c0001] = ffff6ca5, %l1 = b7edb6386a13cb52 ldstuba [%o2+0x001]%asi,%l1 ! %l1 = 000000ff000000ff ! %f16 = 5f000000 000000ff 00000000 00000000 ! %f20 = 0000002f 40000000 aa84feb2 761ca310 ! %f24 = 36d6a1c8 996cc182 5f098316 aab5637a ! %f28 = 6ffefb54 15f0db48 b2cbaccb ff97e666 stda %f16,[%i4]ASI_BLK_P ! Block Store to 0000000010101400 ! Starting 10 instruction Load Burst ! Mem[0000000010141408] = 000000ff832357f5, %f14 = 00000055 000000ff ldda [%i5+%o4]0x80,%f14 ! %f14 = 000000ff 832357f5 p0_label_139: ! Mem[0000000010141420] = 000000ffff5ec188, %l5 = 0000000000000000 ldx [%i5+0x020],%l5 ! %l5 = 000000ffff5ec188 ! Mem[0000000010001400] = ffffffff, %l6 = 00000000000000f5 lduha [%i0+%g0]0x80,%l6 ! %l6 = 000000000000ffff ! Mem[0000000030101400] = 000000ff, %l7 = ffffffffff000000 lduba [%i4+%g0]0x81,%l7 ! %l7 = 0000000000000000 ! Mem[0000000030101410] = 00ff0000, %l1 = 00000000000000ff lduba [%i4+%o5]0x81,%l1 ! %l1 = 0000000000000000 ! Mem[0000000030001400] = 0000006d, %l1 = 0000000000000000 ldsha [%i0+%g0]0x89,%l1 ! %l1 = 000000000000006d membar #Sync ! Added by membar checker (26) ! Mem[0000000010101408] = 00000000, %l1 = 000000000000006d ldswa [%i4+%o4]0x88,%l1 ! %l1 = 0000000000000000 ! Mem[0000000030101400] = ff000000, %l0 = 040a835faaa144a4 ldsha [%i4+%g0]0x89,%l0 ! %l0 = 0000000000000000 ! Mem[0000000010081410] = ff000000, %l1 = 0000000000000000 ldswa [%i2+%o5]0x88,%l1 ! %l1 = ffffffffff000000 ! Mem[0000000010101408] = 0000000000000000, %f18 = 00000000 00000000 ldda [%i4+%o4]0x88,%f18 ! %f18 = 00000000 00000000 ! Starting 10 instruction Store Burst ! %l1 = ffffffffff000000, Mem[0000000030101400] = 000000ff stha %l1,[%i4+%g0]0x81 ! Mem[0000000030101400] = 000000ff p0_label_140: ! %l7 = 0000000000000000, Mem[0000000010101400] = 5f000000 stwa %l7,[%i4+%g0]0x80 ! Mem[0000000010101400] = 00000000 ! Mem[000000001004141c] = ad794f5f, %l2 = 000000000000005f, %asi = 80 swapa [%i1+0x01c]%asi,%l2 ! %l2 = 00000000ad794f5f ! %l3 = 00000000000000ff, Mem[0000000010141408] = 000000ff832357f5 stxa %l3,[%i5+%o4]0x80 ! Mem[0000000010141408] = 00000000000000ff ! %l5 = 000000ffff5ec188, imm = 00000000000002dc, %l3 = 00000000000000ff add %l5,0x2dc,%l3 ! %l3 = 000000ffff5ec464 ! %l5 = 000000ffff5ec188, Mem[00000000300c1410] = ff000000 stha %l5,[%i3+%o5]0x81 ! Mem[00000000300c1410] = c1880000 ! %l5 = 000000ffff5ec188, immd = 0000000000000bed, %l4 = 002d0000ff2d00ff sdivx %l5,0xbed,%l4 ! %l4 = 00000000157744bc ! %l0 = 00000000, %l1 = ff000000, Mem[0000000010141410] = ff00002f ff000000 stda %l0,[%i5+%o5]0x80 ! Mem[0000000010141410] = 00000000 ff000000 ! %l6 = 000000000000ffff, Mem[00000000100c1410] = abc494ff stha %l6,[%i3+%o5]0x80 ! Mem[00000000100c1410] = ffff94ff ! Mem[0000000030101408] = 000000ff, %l5 = 000000ffff5ec188 ldstuba [%i4+%o4]0x89,%l5 ! %l5 = 000000ff000000ff ! Starting 10 instruction Load Burst ! Mem[0000000030101408] = ff000000 00000000, %l4 = 157744bc, %l5 = 000000ff ldda [%i4+%o4]0x81,%l4 ! %l4 = 00000000ff000000 0000000000000000 p0_label_141: ! Mem[0000000010081400] = ffffffff00000055, %f2 = 00000000 00000000 ldda [%i2+%g0]0x88,%f2 ! %f2 = ffffffff 00000055 ! Mem[0000000010081410] = 000000ff 000000ff, %l6 = 0000ffff, %l7 = 00000000 ldd [%i2+%o5],%l6 ! %l6 = 00000000000000ff 00000000000000ff ! Code Fragment 3 p0_fragment_16: ! %l0 = 0000000000000000 setx 0x78291077f264873a,%g7,%l0 ! %l0 = 78291077f264873a ! %l1 = ffffffffff000000 setx 0xae6a1d001627f413,%g7,%l1 ! %l1 = ae6a1d001627f413 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 = 78291077f264873a setx 0x699fd5affa843978,%g7,%l0 ! %l0 = 699fd5affa843978 ! %l1 = ae6a1d001627f413 setx 0x70b89d700d047e04,%g7,%l1 ! %l1 = 70b89d700d047e04 ! Mem[0000000010181418] = 00000000 0000003e, %l6 = 000000ff, %l7 = 000000ff ldd [%i6+0x018],%l6 ! %l6 = 0000000000000000 000000000000003e ! Mem[0000000030001408] = 000000ff ff000000, %l2 = ad794f5f, %l3 = ff5ec464 ldda [%i0+%o4]0x89,%l2 ! %l2 = 00000000ff000000 00000000000000ff ! Mem[00000000211c0000] = ffff6ca5, %l4 = 00000000ff000000 ldub [%o2+0x001],%l4 ! %l4 = 00000000000000ff ! Mem[0000000010081428] = a3c4c3b5d2612183, %f8 = 0000ff00 b7fb00db ldd [%i2+0x028],%f8 ! %f8 = a3c4c3b5 d2612183 ! Mem[0000000010081408] = ffcdcbff, %f14 = 000000ff lda [%i2+%o4]0x80,%f14 ! %f14 = ffcdcbff ! Mem[0000000010181408] = 55973e00, %l1 = 70b89d700d047e04 lduha [%i6+%o4]0x88,%l1 ! %l1 = 0000000000003e00 ! Starting 10 instruction Store Burst ! Mem[0000000030081408] = 832357f5, %l3 = 00000000000000ff swapa [%i2+%o4]0x89,%l3 ! %l3 = 00000000832357f5 p0_label_142: ! Mem[0000000010081410] = ff000000, %l4 = 00000000000000ff ldstuba [%i2+%o5]0x88,%l4 ! %l4 = 00000000000000ff ! Mem[0000000010141408] = 00000000, %l6 = 0000000000000000 swapa [%i5+%o4]0x88,%l6 ! %l6 = 0000000000000000 ! %l1 = 0000000000003e00, Mem[0000000010041400] = 00002d00 stba %l1,[%i1+%g0]0x88 ! Mem[0000000010041400] = 00002d00 ! Mem[0000000010001400] = ffffffff, %l4 = 00000000, %l6 = 00000000 casa [%i0]0x80,%l4,%l6 ! %l6 = 00000000ffffffff ! Mem[0000000010181408] = 003e9755, %l0 = 699fd5affa843978 swapa [%i6+%o4]0x80,%l0 ! %l0 = 00000000003e9755 ! %l2 = 00000000ff000000, Mem[0000000010081428] = a3c4c3b5d2612183 stx %l2,[%i2+0x028] ! Mem[0000000010081428] = 00000000ff000000 ! Mem[00000000100c140d] = 55000000, %l0 = 00000000003e9755 ldstub [%i3+0x00d],%l0 ! %l0 = 00000000000000ff ! Mem[0000000010141414] = ff000000, %l5 = 0000000000000000 swap [%i5+0x014],%l5 ! %l5 = 00000000ff000000 ! %l3 = 00000000832357f5, Mem[0000000030101400] = 000000ff stba %l3,[%i4+%g0]0x81 ! Mem[0000000030101400] = f50000ff ! Starting 10 instruction Load Burst ! Mem[0000000010081400] = 55000000, %f22 = aa84feb2 lda [%i2+%g0]0x80,%f22 ! %f22 = 55000000 p0_label_143: ! Mem[0000000010141408] = 00000000, %f11 = f2cdcbff lda [%i5+%o4]0x88,%f11 ! %f11 = 00000000 ! Mem[0000000030181410] = 000000ff, %l5 = 00000000ff000000 ldswa [%i6+%o5]0x89,%l5 ! %l5 = 00000000000000ff ! Mem[0000000010041408] = b7fb00db, %l7 = 000000000000003e ldsba [%i1+%o4]0x80,%l7 ! %l7 = ffffffffffffffb7 ! Mem[00000000100c1408] = 0000ff55000000ff, %f2 = ffffffff 00000055 ldda [%i3+%o4]0x88,%f2 ! %f2 = 0000ff55 000000ff ! Mem[0000000030101400] = f50000ff, %l4 = 0000000000000000 lduba [%i4+%g0]0x81,%l4 ! %l4 = 00000000000000f5 ! Mem[0000000030041410] = 0000002f, %l2 = 00000000ff000000 ldswa [%i1+%o5]0x81,%l2 ! %l2 = 000000000000002f ! Mem[0000000010181408] = 000000c1783984fa, %l7 = ffffffffffffffb7 ldxa [%i6+%o4]0x88,%l7 ! %l7 = 000000c1783984fa ! Mem[0000000010141410] = 00000000, %l3 = 00000000832357f5 lduha [%i5+%o5]0x88,%l3 ! %l3 = 0000000000000000 ! Mem[00000000300c1410] = c1880000, %l0 = 0000000000000000 ldsba [%i3+%o5]0x81,%l0 ! %l0 = ffffffffffffffc1 ! Starting 10 instruction Store Burst ! %l3 = 0000000000000000, Mem[00000000201c0000] = 52fff5e1, %asi = 80 stha %l3,[%o0+0x000]%asi ! Mem[00000000201c0000] = 0000f5e1 p0_label_144: ! Mem[0000000030081408] = 000000ff, %l4 = 00000000000000f5 swapa [%i2+%o4]0x89,%l4 ! %l4 = 00000000000000ff ! %l0 = ffffffc1, %l1 = 00003e00, Mem[0000000030041408] = 00000000 00000000 stda %l0,[%i1+%o4]0x89 ! Mem[0000000030041408] = ffffffc1 00003e00 ! %f6 = 000000ff, Mem[0000000010041420] = 00000088 st %f6 ,[%i1+0x020] ! Mem[0000000010041420] = 000000ff ! %l6 = 00000000ffffffff, Mem[0000000010081410] = ff0000ff000000ff stxa %l6,[%i2+%o5]0x80 ! Mem[0000000010081410] = 00000000ffffffff ! Mem[0000000030041400] = 0000005f, %l6 = 00000000ffffffff swapa [%i1+%g0]0x89,%l6 ! %l6 = 000000000000005f ! %l7 = 000000c1783984fa, Mem[0000000030001400] = 6d000000 stba %l7,[%i0+%g0]0x81 ! Mem[0000000030001400] = fa000000 ! %l2 = 000000000000002f, Mem[0000000010041408] = b7fb00db stha %l2,[%i1+%o4]0x80 ! Mem[0000000010041408] = 002f00db ! Mem[0000000010081430] = c8cebecc, %l3 = 0000000000000000, %asi = 80 swapa [%i2+0x030]%asi,%l3 ! %l3 = 00000000c8cebecc ! %f12 = ffffffff 00000055, Mem[0000000010001400] = ffffffff cc002f00 std %f12,[%i0+%g0] ! Mem[0000000010001400] = ffffffff 00000055 ! Starting 10 instruction Load Burst ! Mem[0000000030141400] = ff000000 0000003e 3cf8ff00 ff000000 ! Mem[0000000030141410] = 003e9755 ff572383 00000000 258f1300 ! Mem[0000000030141420] = 26c585c6 e5de446e 7e02f43a 00000000 ! Mem[0000000030141430] = 6d000000 ff5ec188 00002d3e 6f581540 ldda [%i5]ASI_BLK_AIUSL,%f16 ! Block Load from 0000000030141400 p0_label_145: ! Mem[0000000030081408] = 000000f5, %l4 = 00000000000000ff ldswa [%i2+%o4]0x89,%l4 ! %l4 = 00000000000000f5 ! Mem[0000000030181410] = ff000000, %l1 = 0000000000003e00 ldsha [%i6+%o5]0x81,%l1 ! %l1 = ffffffffffffff00 ! Mem[0000000010181410] = 0000002f00000000, %f6 = 000000ff 0000005f ldd [%i6+%o5],%f6 ! %f6 = 0000002f 00000000 ! Mem[00000000100c1400] = 7555000000000055, %l3 = 00000000c8cebecc ldxa [%i3+%g0]0x88,%l3 ! %l3 = 7555000000000055 ! Mem[0000000030181400] = ff002d3e, %l7 = 000000c1783984fa ldsba [%i6+%g0]0x81,%l7 ! %l7 = ffffffffffffffff ! Mem[0000000030001410] = 66e69755, %l2 = 000000000000002f ldsba [%i0+%o5]0x89,%l2 ! %l2 = 0000000000000055 ! Mem[0000000030081400] = 0000003e, %l6 = 000000000000005f lduwa [%i2+%g0]0x89,%l6 ! %l6 = 000000000000003e ! Mem[0000000030181400] = ff002d3e00002ded, %l1 = ffffffffffffff00 ldxa [%i6+%g0]0x81,%l1 ! %l1 = ff002d3e00002ded ! Mem[0000000030101410] = 0000ff00, %l1 = ff002d3e00002ded lduwa [%i4+%o5]0x89,%l1 ! %l1 = 000000000000ff00 ! Starting 10 instruction Store Burst membar #Sync ! Added by membar checker (27) ! %l2 = 0000000000000055, Mem[0000000030141408] = 3cf8ff00 stba %l2,[%i5+%o4]0x81 ! Mem[0000000030141408] = 55f8ff00 p0_label_146: ! %l7 = ffffffffffffffff, Mem[0000000010001410] = ff0000ff000000ff stxa %l7,[%i0+%o5]0x80 ! Mem[0000000010001410] = ffffffffffffffff ! %f8 = a3c4c3b5 d2612183, Mem[0000000010081410] = 00000000 ffffffff stda %f8 ,[%i2+%o5]0x80 ! Mem[0000000010081410] = a3c4c3b5 d2612183 ! %l1 = 000000000000ff00, Mem[0000000030081408] = 000000f5 stha %l1,[%i2+%o4]0x89 ! Mem[0000000030081408] = 0000ff00 ! %l0 = ffffffffffffffc1, Mem[0000000010181408] = fa843978 stwa %l0,[%i6+%o4]0x80 ! Mem[0000000010181408] = ffffffc1 ! %l7 = ffffffffffffffff, Mem[0000000020800041] = 00007fe3 stb %l7,[%o1+0x041] ! Mem[0000000020800040] = 00ff7fe3 ! %l5 = 00000000000000ff, Mem[0000000030181408] = cc002f00 stha %l5,[%i6+%o4]0x89 ! Mem[0000000030181408] = cc0000ff ! Mem[0000000010041408] = 002f00db00000088, %l4 = 00000000000000f5, %l3 = 7555000000000055 add %i1,0x08,%g1 casxa [%g1]0x80,%l4,%l3 ! %l3 = 002f00db00000088 ! %l6 = 000000000000003e, Mem[00000000100c1408] = ff00000055ff0000 stxa %l6,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 000000000000003e ! Mem[0000000030001410] = 66e69755, %l7 = ffffffffffffffff swapa [%i0+%o5]0x89,%l7 ! %l7 = 0000000066e69755 ! Starting 10 instruction Load Burst ! Mem[0000000030041408] = c1ffffff003e0000, %f14 = ffcdcbff 832357f5 ldda [%i1+%o4]0x81,%f14 ! %f14 = c1ffffff 003e0000 p0_label_147: ! Mem[0000000030141410] = 003e9755, %l3 = 002f00db00000088 ldswa [%i5+%o5]0x81,%l3 ! %l3 = 00000000003e9755 ! Mem[0000000010081408] = ffcdcbff00000000, %f6 = 0000002f 00000000 ldda [%i2+%o4]0x80,%f6 ! %f6 = ffcdcbff 00000000 ! Mem[0000000030081408] = 0000ff00, %l7 = 0000000066e69755 lduha [%i2+%o4]0x89,%l7 ! %l7 = 000000000000ff00 ! Mem[00000000300c1408] = ffffffff, %f25 = c685c526 lda [%i3+%o4]0x89,%f25 ! %f25 = ffffffff ! Mem[0000000010181410] = 2f000000, %f6 = ffcdcbff lda [%i6+%o5]0x88,%f6 ! %f6 = 2f000000 ! Mem[0000000010081410] = a3c4c3b5, %l6 = 000000000000003e lduba [%i2+%o5]0x80,%l6 ! %l6 = 00000000000000a3 ! Mem[0000000030141400] = ff000000, %l6 = 00000000000000a3 ldsba [%i5+%g0]0x81,%l6 ! %l6 = ffffffffffffffff ! Mem[0000000030081400] = 0000003e, %l6 = ffffffffffffffff ldsba [%i2+%g0]0x89,%l6 ! %l6 = 000000000000003e ! Mem[00000000201c0000] = 0000f5e1, %l3 = 00000000003e9755 ldub [%o0+%g0],%l3 ! %l3 = 0000000000000000 ! Starting 10 instruction Store Burst ! Mem[0000000030181400] = ff002d3e, %l3 = 0000000000000000 swapa [%i6+%g0]0x81,%l3 ! %l3 = 00000000ff002d3e p0_label_148: ! %l2 = 0000000000000055, Mem[0000000030041410] = 0000002f40000000 stxa %l2,[%i1+%o5]0x81 ! Mem[0000000030041410] = 0000000000000055 ! %l0 = ffffffffffffffc1, Mem[0000000010041410] = ed2d0000 stba %l0,[%i1+%o5]0x80 ! Mem[0000000010041410] = c12d0000 ! Mem[0000000010141410] = 00000000, %l7 = 000000000000ff00 swapa [%i5+%o5]0x88,%l7 ! %l7 = 0000000000000000 ! %l5 = 00000000000000ff, Mem[0000000010041410] = c12d0000 stwa %l5,[%i1+%o5]0x80 ! Mem[0000000010041410] = 000000ff ! %l5 = 00000000000000ff, Mem[0000000010141410] = 00ff000000000000 stxa %l5,[%i5+%o5]0x80 ! Mem[0000000010141410] = 00000000000000ff ! %l4 = 000000f5, %l5 = 000000ff, Mem[0000000030041410] = 00000000 00000055 stda %l4,[%i1+%o5]0x81 ! Mem[0000000030041410] = 000000f5 000000ff ! %l4 = 000000f5, %l5 = 000000ff, Mem[0000000010041400] = 00002d00 ff002dff stda %l4,[%i1+%g0]0x88 ! Mem[0000000010041400] = 000000f5 000000ff ! Mem[0000000030081400] = 0000003e, %l4 = 00000000000000f5 swapa [%i2+%g0]0x89,%l4 ! %l4 = 000000000000003e ! %f14 = c1ffffff, Mem[0000000030101408] = ff000000 sta %f14,[%i4+%o4]0x81 ! Mem[0000000030101408] = c1ffffff ! Starting 10 instruction Load Burst ! Mem[0000000030141410] = 003e9755, %l1 = 000000000000ff00 ldsba [%i5+%o5]0x81,%l1 ! %l1 = 0000000000000000 p0_label_149: ! Mem[0000000030041400] = ffffffffff94c4ab, %f22 = 00138f25 00000000 ldda [%i1+%g0]0x81,%f22 ! %f22 = ffffffff ff94c4ab ! Mem[0000000030141400] = 3e000000000000ff, %f8 = a3c4c3b5 d2612183 ldda [%i5+%g0]0x89,%f8 ! %f8 = 3e000000 000000ff ! Mem[0000000010001410] = ffffffff ffffffff, %l0 = ffffffc1, %l1 = 00000000 ldda [%i0+%o5]0x88,%l0 ! %l0 = 00000000ffffffff 00000000ffffffff ! Mem[0000000030041408] = c1ffffff, %l7 = 0000000000000000 lduba [%i1+%o4]0x81,%l7 ! %l7 = 00000000000000c1 ! Mem[0000000010001408] = ff000000, %l2 = 0000000000000055 ldsba [%i0+%o4]0x88,%l2 ! %l2 = 0000000000000000 ! Mem[00000000218001c0] = c3ff86d6, %l6 = 000000000000003e ldsba [%o3+0x1c1]%asi,%l6 ! %l6 = ffffffffffffffff ! Mem[00000000211c0000] = ffff6ca5, %l2 = 0000000000000000 ldsh [%o2+%g0],%l2 ! %l2 = ffffffffffffffff ! Mem[0000000010101410] = 2f000000, %l7 = 00000000000000c1 lduba [%i4+%o5]0x88,%l7 ! %l7 = 0000000000000000 ! Mem[0000000010081400] = 55000000ffffffff, %f0 = ed2d0000 cc00c9ff ldda [%i2+0x000]%asi,%f0 ! %f0 = 55000000 ffffffff ! Starting 10 instruction Store Burst ! Mem[0000000030101408] = ffffffc1, %l3 = 00000000ff002d3e ldstuba [%i4+%o4]0x89,%l3 ! %l3 = 000000c1000000ff p0_label_150: ! %f6 = 2f000000, Mem[00000000300c1408] = ffffffff sta %f6 ,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 2f000000 ! %l6 = ffffffffffffffff, Mem[0000000030141408] = 000000ff00fff855 stxa %l6,[%i5+%o4]0x89 ! Mem[0000000030141408] = ffffffffffffffff ! %l5 = 00000000000000ff, Mem[0000000010101408] = 00000000 stba %l5,[%i4+%o4]0x80 ! Mem[0000000010101408] = ff000000 ! %l3 = 00000000000000c1, Mem[0000000030081400] = 000000f5 stwa %l3,[%i2+%g0]0x89 ! Mem[0000000030081400] = 000000c1 ! Mem[0000000010001408] = ff000000, %l1 = 00000000ffffffff ldstuba [%i0+%o4]0x88,%l1 ! %l1 = 00000000000000ff ! Mem[0000000030181400] = 00000000, %l1 = 0000000000000000 ldstuba [%i6+%g0]0x89,%l1 ! %l1 = 00000000000000ff ! Mem[0000000030101408] = ffffffff, %l2 = ffffffffffffffff swapa [%i4+%o4]0x81,%l2 ! %l2 = 00000000ffffffff ! Mem[000000001010143c] = ff97e666, %l7 = 0000000000000000 swap [%i4+0x03c],%l7 ! %l7 = 00000000ff97e666 ! Mem[0000000030001410] = ffffffff, %l0 = 00000000ffffffff ldstuba [%i0+%o5]0x81,%l0 ! %l0 = 000000ff000000ff ! Starting 10 instruction Load Burst ! Mem[0000000010081408] = ffcdcbff, %l2 = 00000000ffffffff lduba [%i2+%o4]0x80,%l2 ! %l2 = 00000000000000ff p0_label_151: ! Mem[0000000010041410] = 000000ff, %l4 = 000000000000003e lduwa [%i1+%o5]0x80,%l4 ! %l4 = 00000000000000ff ! Mem[000000001000140c] = 000000ff, %l1 = 0000000000000000 lduw [%i0+0x00c],%l1 ! %l1 = 00000000000000ff ! Mem[0000000030081408] = 0000ff00, %l5 = 00000000000000ff ldsba [%i2+%o4]0x89,%l5 ! %l5 = 0000000000000000 ! Mem[0000000010081410] = a3c4c3b5, %f29 = 0000006d lda [%i2+%o5]0x80,%f29 ! %f29 = a3c4c3b5 ! Mem[0000000030041400] = ffffffff, %l7 = 00000000ff97e666 ldsba [%i1+%g0]0x89,%l7 ! %l7 = ffffffffffffffff ! Mem[0000000010081410] = a3c4c3b5d2612183, %f12 = ffffffff 00000055 ldda [%i2+%o5]0x80,%f12 ! %f12 = a3c4c3b5 d2612183 ! Mem[00000000300c1400] = ffffffeb, %l5 = 0000000000000000 ldsba [%i3+%g0]0x81,%l5 ! %l5 = ffffffffffffffff ! Mem[00000000211c0000] = ffff6ca5, %l1 = 00000000000000ff ldsb [%o2+0x001],%l1 ! %l1 = ffffffffffffffff ! Mem[00000000100c1400] = 5500000000005575, %f10 = 7f69ffff 00000000 ldda [%i3+%g0]0x80,%f10 ! %f10 = 55000000 00005575 ! Starting 10 instruction Store Burst ! %l0 = 00000000000000ff, Mem[0000000021800000] = 00b731c9, %asi = 80 stha %l0,[%o3+0x000]%asi ! Mem[0000000021800000] = 00ff31c9 p0_label_152: ! %l2 = 00000000000000ff, Mem[0000000010041438] = 4015586f28000000, %asi = 80 stxa %l2,[%i1+0x038]%asi ! Mem[0000000010041438] = 00000000000000ff ! %l7 = ffffffffffffffff, Mem[00000000300c1410] = 000088c1 stba %l7,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 000088ff ! Mem[0000000010081400] = 00000055, %l3 = 00000000000000c1 ldstuba [%i2+%g0]0x88,%l3 ! %l3 = 00000055000000ff ! %l0 = 000000ff, %l1 = ffffffff, Mem[0000000030081400] = 000000c1 66e69755 stda %l0,[%i2+%g0]0x89 ! Mem[0000000030081400] = 000000ff ffffffff ! Mem[00000000300c1408] = 2f000000, %l7 = ffffffffffffffff swapa [%i3+%o4]0x81,%l7 ! %l7 = 000000002f000000 ! %l7 = 000000002f000000, Mem[0000000010141410] = 00000000 stba %l7,[%i5+%o5]0x80 ! Mem[0000000010141410] = 00000000 ! Mem[0000000010141410] = 00000000, %l0 = 00000000000000ff ldstuba [%i5+%o5]0x80,%l0 ! %l0 = 00000000000000ff ! %l6 = ffffffffffffffff, Mem[00000000100c1408] = 000000000000003e stx %l6,[%i3+%o4] ! Mem[00000000100c1408] = ffffffffffffffff ! %l5 = ffffffffffffffff, Mem[0000000030181400] = 000000ff stba %l5,[%i6+%g0]0x89 ! Mem[0000000030181400] = 000000ff ! Starting 10 instruction Load Burst ! %f10 = 55000000, %f15 = 003e0000, %f14 = c1ffffff fmuls %f10,%f15,%f14 ! %l0 = 0000000000000022, Unfinished, %fsr = 2600000800 p0_label_153: ! Mem[0000000010181410] = 0000002f00000000, %l2 = 00000000000000ff ldxa [%i6+%o5]0x80,%l2 ! %l2 = 0000002f00000000 ! Mem[0000000010141408] = 00000000, %f18 = 000000ff lda [%i5+%o4]0x80,%f18 ! %f18 = 00000000 ! Mem[00000000100c143c] = a4c8aff5, %l2 = 0000002f00000000 lduwa [%i3+0x03c]%asi,%l2 ! %l2 = 00000000a4c8aff5 ! Mem[00000000100c1408] = ffffffff, %l4 = 00000000000000ff lduw [%i3+%o4],%l4 ! %l4 = 00000000ffffffff ! Mem[000000001000141c] = 00000075, %l4 = 00000000ffffffff ldswa [%i0+0x01c]%asi,%l4 ! %l4 = 0000000000000075 ! Mem[0000000030001400] = 00000000000000fa, %f12 = a3c4c3b5 d2612183 ldda [%i0+%g0]0x89,%f12 ! %f12 = 00000000 000000fa ! Mem[0000000030181408] = ff0000cc, %l5 = ffffffffffffffff ldswa [%i6+%o4]0x81,%l5 ! %l5 = ffffffffff0000cc ! Mem[00000000300c1410] = ff880000, %l1 = ffffffffffffffff ldsba [%i3+%o5]0x81,%l1 ! %l1 = ffffffffffffffff ! Mem[0000000010001408] = ff0000ff, %l5 = ffffffffff0000cc lduha [%i0+%o4]0x80,%l5 ! %l5 = 000000000000ff00 ! Starting 10 instruction Store Burst ! Mem[00000000211c0000] = ffff6ca5, %l1 = ffffffffffffffff ldstub [%o2+%g0],%l1 ! %l1 = 000000ff000000ff p0_label_154: ! %f18 = 00000000, Mem[0000000030041400] = ffffffff sta %f18,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00000000 ! %l6 = ffffffff, %l7 = 2f000000, Mem[0000000010141400] = ff000042 3e000000 stda %l6,[%i5+%g0]0x80 ! Mem[0000000010141400] = ffffffff 2f000000 ! %l1 = 00000000000000ff, Mem[00000000300c1400] = ebffffff stwa %l1,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 000000ff ! %f4 = 002d0000 ff2d00ff, %l6 = ffffffffffffffff ! Mem[0000000010181430] = 20341ec6832357f5 add %i6,0x030,%g1 stda %f4,[%g1+%l6]ASI_PST8_P ! Mem[0000000010181430] = 002d0000ff2d00ff ! %l1 = 00000000000000ff, Mem[0000000010001410] = ffffffffffffffff stx %l1,[%i0+%o5] ! Mem[0000000010001410] = 00000000000000ff ! %l1 = 00000000000000ff, Mem[0000000010181420] = f5afc8a4 stw %l1,[%i6+0x020] ! Mem[0000000010181420] = 000000ff ! %f3 = 000000ff, Mem[0000000010101400] = 00000000 sta %f3 ,[%i4+%g0]0x88 ! Mem[0000000010101400] = 000000ff ! %l6 = ffffffffffffffff, Mem[0000000020800041] = 00ff7fe3, %asi = 80 stba %l6,[%o1+0x041]%asi ! Mem[0000000020800040] = 00ff7fe3 ! %l2 = a4c8aff5, %l3 = 00000055, Mem[0000000030141400] = 000000ff 3e000000 stda %l2,[%i5+%g0]0x89 ! Mem[0000000030141400] = a4c8aff5 00000055 ! Starting 10 instruction Load Burst ! Mem[0000000030181408] = ffffffffcc0000ff, %f24 = 6e44dee5 ffffffff ldda [%i6+%o4]0x89,%f24 ! %f24 = ffffffff cc0000ff p0_label_155: ! Mem[000000001014143c] = 71c501ad, %l1 = 00000000000000ff ldswa [%i5+0x03c]%asi,%l1 ! %l1 = 0000000071c501ad ! Mem[0000000030181410] = ff000000, %l5 = 000000000000ff00 ldswa [%i6+%o5]0x81,%l5 ! %l5 = ffffffffff000000 ! Mem[0000000010041408] = 88000000db002f00, %l4 = 0000000000000075 ldxa [%i1+%o4]0x88,%l4 ! %l4 = 88000000db002f00 ! Mem[00000000100c1410] = 5f000000 ff94ffff, %l0 = 00000022, %l1 = 71c501ad ldda [%i3+%o5]0x88,%l0 ! %l0 = 00000000ff94ffff 000000005f000000 ! Mem[00000000201c0000] = 0000f5e1, %l7 = 000000002f000000 ldsb [%o0+0x001],%l7 ! %l7 = 0000000000000000 ! Mem[0000000030001410] = ffffffff, %l4 = 88000000db002f00 ldsba [%i0+%o5]0x81,%l4 ! %l4 = ffffffffffffffff ! Mem[0000000010001428] = 00000000, %l7 = 0000000000000000 ldsba [%i0+0x02b]%asi,%l7 ! %l7 = 0000000000000000 ! Mem[0000000030101400] = f50000fff2cdcb03, %f6 = 2f000000 00000000 ldda [%i4+%g0]0x81,%f6 ! %f6 = f50000ff f2cdcb03 ! Mem[0000000010101400] = ff000000, %l5 = ffffffffff000000 ldswa [%i4+%g0]0x80,%l5 ! %l5 = ffffffffff000000 ! Starting 10 instruction Store Burst ! Mem[0000000010101408] = 000000ff, %l3 = 0000000000000055 swapa [%i4+%o4]0x88,%l3 ! %l3 = 00000000000000ff p0_label_156: ! %l3 = 00000000000000ff, Mem[0000000010141410] = 000000ff stba %l3,[%i5+%o5]0x88 ! Mem[0000000010141410] = 000000ff ! %l3 = 00000000000000ff, imm = fffffffffffff0c6, %l7 = 0000000000000000 and %l3,-0xf3a,%l7 ! %l7 = 00000000000000c6 ! %f22 = ffffffff ff94c4ab, Mem[0000000030081400] = 000000ff ffffffff stda %f22,[%i2+%g0]0x89 ! Mem[0000000030081400] = ffffffff ff94c4ab ! %f6 = f50000ff f2cdcb03, Mem[0000000030041408] = c1ffffff 003e0000 stda %f6 ,[%i1+%o4]0x81 ! Mem[0000000030041408] = f50000ff f2cdcb03 ! Mem[00000000100c1434] = ff22f89f, %l1 = 000000005f000000, %asi = 80 swapa [%i3+0x034]%asi,%l1 ! %l1 = 00000000ff22f89f ! %f4 = 002d0000 ff2d00ff, Mem[0000000030141400] = f5afc8a4 55000000 stda %f4 ,[%i5+%g0]0x81 ! Mem[0000000030141400] = 002d0000 ff2d00ff ! %f3 = 000000ff, Mem[0000000010001438] = 75000000 sta %f3 ,[%i0+0x038]%asi ! Mem[0000000010001438] = 000000ff ! %l4 = ffffffffffffffff, Mem[0000000010141428] = 832357ff5597e666, %asi = 80 stxa %l4,[%i5+0x028]%asi ! Mem[0000000010141428] = ffffffffffffffff ! Mem[0000000030041408] = f50000ff, %l6 = ffffffffffffffff ldstuba [%i1+%o4]0x81,%l6 ! %l6 = 000000f5000000ff ! Starting 10 instruction Load Burst ! Mem[0000000030001400] = fa000000, %f28 = 88c15eff lda [%i0+%g0]0x81,%f28 ! %f28 = fa000000 p0_label_157: ! Mem[0000000010001428] = 00000000, %f30 = 4015586f lda [%i0+0x028]%asi,%f30 ! %f30 = 00000000 membar #Sync ! Added by membar checker (28) ! Mem[00000000100c1400] = 55000000 00005575 ffffffff ffffffff ! Mem[00000000100c1410] = ffff94ff 0000005f 00000000 ff5723ff ! Mem[00000000100c1420] = db00fbb7 4dff720b ffcbcdf2 93842e87 ! Mem[00000000100c1430] = f8ca4c8f 5f000000 568f4e05 a4c8aff5 ldda [%i3]ASI_BLK_P,%f16 ! Block Load from 00000000100c1400 ! Mem[0000000030041400] = 00000000, %l6 = 00000000000000f5 lduha [%i1+%g0]0x81,%l6 ! %l6 = 0000000000000000 ! Mem[0000000010081410] = 832161d2b5c3c4a3, %f2 = 0000ff55 000000ff ldda [%i2+%o5]0x88,%f2 ! %f2 = 832161d2 b5c3c4a3 ! Mem[00000000100c1408] = ffffffff ffffffff, %l4 = ffffffff, %l5 = ff000000 ldda [%i3+%o4]0x88,%l4 ! %l4 = 00000000ffffffff 00000000ffffffff ! Mem[0000000010141410] = ff000000000000ff, %l4 = 00000000ffffffff ldxa [%i5+%o5]0x80,%l4 ! %l4 = ff000000000000ff ! Mem[00000000211c0000] = ffff6ca5, %l4 = ff000000000000ff lduha [%o2+0x000]%asi,%l4 ! %l4 = 000000000000ffff ! Mem[00000000300c1400] = ff000000, %f0 = 55000000 lda [%i3+%g0]0x81,%f0 ! %f0 = ff000000 ! Mem[0000000030081400] = ff94c4ab, %l1 = 00000000ff22f89f ldswa [%i2+%g0]0x89,%l1 ! %l1 = ffffffffff94c4ab ! Starting 10 instruction Store Burst ! %l5 = 00000000ffffffff, Mem[0000000030141408] = ffffffff stba %l5,[%i5+%o4]0x81 ! Mem[0000000030141408] = ffffffff p0_label_158: ! %l2 = 00000000a4c8aff5, Mem[0000000030081400] = abc494ff stba %l2,[%i2+%g0]0x81 ! Mem[0000000030081400] = f5c494ff ! %f14 = c1ffffff, Mem[0000000010001410] = 00000000 sta %f14,[%i0+%o5]0x88 ! Mem[0000000010001410] = c1ffffff ! Mem[0000000010101400] = 000000ff, %l4 = 000000000000ffff ldstuba [%i4+%g0]0x88,%l4 ! %l4 = 000000ff000000ff ! %l1 = ffffffffff94c4ab, Mem[0000000010041410] = ffc900ccff000000 stxa %l1,[%i1+%o5]0x88 ! Mem[0000000010041410] = ffffffffff94c4ab ! %f8 = 3e000000 000000ff, %l2 = 00000000a4c8aff5 ! Mem[0000000010001410] = ffffffc1000000ff add %i0,0x010,%g1 stda %f8,[%g1+%l2]ASI_PST16_PL ! Mem[0000000010001410] = ff00ffc1000000ff ! Mem[0000000010081414] = d2612183, %l7 = 000000c6, %l3 = 000000ff add %i2,0x14,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000d2612183 ! Mem[0000000020800001] = 5709e181, %l5 = 00000000ffffffff ldstub [%o1+0x001],%l5 ! %l5 = 00000009000000ff ! %l6 = 0000000000000000, Mem[00000000300c1400] = 000000ff stba %l6,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 00000000 ! %l3 = 00000000d2612183, Mem[0000000030181408] = ff0000cc stwa %l3,[%i6+%o4]0x81 ! Mem[0000000030181408] = d2612183 ! Starting 10 instruction Load Burst ! Mem[00000000100c1400] = 5500000000005575, %l3 = 00000000d2612183 ldxa [%i3+%g0]0x80,%l3 ! %l3 = 5500000000005575 p0_label_159: ! Mem[0000000010141404] = 2f000000, %f3 = b5c3c4a3 ld [%i5+0x004],%f3 ! %f3 = 2f000000 ! %l7 = 00000000000000c6, %l4 = 00000000000000ff, %l3 = 5500000000005575 add %l7,%l4,%l3 ! %l3 = 00000000000001c5 ! Mem[0000000030041408] = ff0000ff, %f3 = 2f000000 lda [%i1+%o4]0x89,%f3 ! %f3 = ff0000ff ! Mem[00000000201c0000] = 0000f5e1, %l7 = 00000000000000c6 ldsb [%o0+0x001],%l7 ! %l7 = 0000000000000000 ! Mem[0000000010101410] = 0000002f, %l1 = ffffffffff94c4ab lduwa [%i4+%o5]0x80,%l1 ! %l1 = 000000000000002f ! Mem[0000000030001400] = 000000fa, %l4 = 00000000000000ff lduwa [%i0+%g0]0x89,%l4 ! %l4 = 00000000000000fa ! Mem[0000000010181428] = c8ceffcc 2dffffed, %l0 = ff94ffff, %l1 = 0000002f ldda [%i6+0x028]%asi,%l0 ! %l0 = 00000000c8ceffcc 000000002dffffed ! Mem[0000000010081400] = 000000ff, %l3 = 00000000000001c5 ldswa [%i2+%g0]0x88,%l3 ! %l3 = 00000000000000ff ! Mem[00000000300c1408] = ffffffff, %l5 = 0000000000000009 lduha [%i3+%o4]0x89,%l5 ! %l5 = 000000000000ffff ! Starting 10 instruction Store Burst ! Mem[0000000030101400] = ff0000f5, %l2 = 00000000a4c8aff5 swapa [%i4+%g0]0x89,%l2 ! %l2 = 00000000ff0000f5 p0_label_160: ! Mem[0000000010001418] = ffed21b2, %l1 = 000000002dffffed, %asi = 80 swapa [%i0+0x018]%asi,%l1 ! %l1 = 00000000ffed21b2 ! Mem[00000000201c0000] = 0000f5e1, %l6 = 0000000000000000 ldstub [%o0+%g0],%l6 ! %l6 = 00000000000000ff ! Mem[0000000010001400] = ffffffff, %l4 = 00000000000000fa ldstuba [%i0+%g0]0x80,%l4 ! %l4 = 000000ff000000ff ! Mem[0000000030181410] = ff000000, %l4 = 00000000000000ff swapa [%i6+%o5]0x81,%l4 ! %l4 = 00000000ff000000 ! Mem[0000000010041410] = abc494ff, %l5 = 000000000000ffff swapa [%i1+%o5]0x80,%l5 ! %l5 = 00000000abc494ff ! %l0 = c8ceffcc, %l1 = ffed21b2, Mem[0000000030141408] = ffffffff ffffffff stda %l0,[%i5+%o4]0x81 ! Mem[0000000030141408] = c8ceffcc ffed21b2 ! %f19 = ffffffff, %f20 = ffff94ff fcmps %fcc0,%f19,%f20 ! %fcc0 = 3 ! %l5 = 00000000abc494ff, Mem[0000000010181436] = ff2d00ff, %asi = 80 stha %l5,[%i6+0x036]%asi ! Mem[0000000010181434] = ff2d94ff ! %l0 = 00000000c8ceffcc, Mem[0000000030141400] = 00002d00 stha %l0,[%i5+%g0]0x89 ! Mem[0000000030141400] = 0000ffcc ! Starting 10 instruction Load Burst ! %l6 = 0000000000000000, %l0 = 00000000c8ceffcc, %y = ffffffff smul %l6,%l0,%l5 ! %l5 = 0000000000000000, %y = 00000000 p0_label_161: ! Mem[0000000030101400] = f5afc8a4f2cdcb03, %f12 = 00000000 000000fa ldda [%i4+%g0]0x81,%f12 ! %f12 = f5afc8a4 f2cdcb03 ! Mem[00000000100c1410] = ffff94ff, %l5 = 0000000000000000 ldsha [%i3+%o5]0x80,%l5 ! %l5 = ffffffffffffffff ! Mem[0000000030041408] = ff0000ff, %l5 = ffffffffffffffff ldswa [%i1+%o4]0x89,%l5 ! %l5 = ffffffffff0000ff ! Mem[0000000010181410] = 2f000000, %f4 = 002d0000 lda [%i6+%o5]0x88,%f4 ! %f4 = 2f000000 ! Mem[0000000010041418] = 000000000000005f, %f0 = ff000000 ffffffff ldd [%i1+0x018],%f0 ! %f0 = 00000000 0000005f ! Mem[0000000010141400] = ffffffff, %l3 = 00000000000000ff lduwa [%i5+%g0]0x80,%l3 ! %l3 = 00000000ffffffff ! Mem[0000000030181400] = 000000ff, %l1 = 00000000ffed21b2 lduwa [%i6+%g0]0x89,%l1 ! %l1 = 00000000000000ff ! Mem[0000000030001400] = fa00000000000000, %l5 = ffffffffff0000ff ldxa [%i0+%g0]0x81,%l5 ! %l5 = fa00000000000000 ! Mem[00000000100c1400] = 5500000000005575, %l3 = 00000000ffffffff ldxa [%i3+%g0]0x80,%l3 ! %l3 = 5500000000005575 ! Starting 10 instruction Store Burst ! %l4 = 00000000ff000000, Mem[00000000201c0000] = ff00f5e1 stb %l4,[%o0+%g0] ! Mem[00000000201c0000] = 0000f5e1 p0_label_162: ! Mem[0000000010001428] = 00000000, %l0 = c8ceffcc, %l5 = 00000000 add %i0,0x28,%g1 casa [%g1]0x80,%l0,%l5 ! %l5 = 0000000000000000 ! %l4 = 00000000ff000000, Mem[0000000010081400] = 000000ff stha %l4,[%i2+%g0]0x88 ! Mem[0000000010081400] = 00000000 ! Code Fragment 4 p0_fragment_17: ! %l0 = 00000000c8ceffcc setx 0x200adc1026c579bd,%g7,%l0 ! %l0 = 200adc1026c579bd ! %l1 = 00000000000000ff setx 0x92609217b2284d8d,%g7,%l1 ! %l1 = 92609217b2284d8d setx 0x7ff8, %g1, %g2 and %l0, %g2, %l0 setx 0xffffffff, %g1, %g2 and %l1, %g2, %l1 setx 0x100000000, %g1, %g2 or %l1, %g2, %l1 ! Set bit 32 - perrinj ta T_CHANGE_HPRIV stxa %l1, [%l0]ASI_ICACHE_INSTR ta T_CHANGE_NONHPRIV ! %l0 = 200adc1026c579bd setx 0xaa3462b069a35c3b,%g7,%l0 ! %l0 = aa3462b069a35c3b ! %l1 = 92609217b2284d8d setx 0xd5bb7e7fb36de204,%g7,%l1 ! %l1 = d5bb7e7fb36de204 ! %f15 = 003e0000, Mem[0000000030041408] = ff0000ff sta %f15,[%i1+%o4]0x81 ! Mem[0000000030041408] = 003e0000 ! %f25 = 4dff720b, Mem[0000000010101408] = 55000000 sta %f25,[%i4+%o4]0x80 ! Mem[0000000010101408] = 4dff720b membar #Sync ! Added by membar checker (29) ! %l2 = 00000000ff0000f5, Mem[00000000100c1410] = 5f000000ff94ffff stxa %l2,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 00000000ff0000f5 ! %f18 = ffffffff, Mem[0000000030101408] = ffffffff sta %f18,[%i4+%o4]0x81 ! Mem[0000000030101408] = ffffffff ! %l6 = 0000000000000000, Mem[0000000010001408] = ff0000ff stha %l6,[%i0+%o4]0x80 ! Mem[0000000010001408] = 000000ff ! %l7 = 0000000000000000, Mem[0000000030181400] = 000000ff stba %l7,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00000000 ! Starting 10 instruction Load Burst ! Mem[00000000300c1408] = ffffffff, %l3 = 5500000000005575 ldswa [%i3+%o4]0x81,%l3 ! %l3 = ffffffffffffffff p0_label_163: ! %l1 = d5bb7e7fb36de204, imm = 0000000000000b83, %l2 = 00000000ff0000f5 andn %l1,0xb83,%l2 ! %l2 = d5bb7e7fb36de004 ! Mem[0000000010001400] = ffffffff, %l1 = d5bb7e7fb36de204 lduha [%i0+%g0]0x88,%l1 ! %l1 = 000000000000ffff ! Mem[0000000010101408] = 0b72ff4d, %f24 = db00fbb7 lda [%i4+%o4]0x88,%f24 ! %f24 = 0b72ff4d ! Mem[0000000010081408] = ffcbcdff, %l1 = 000000000000ffff ldsha [%i2+%o4]0x88,%l1 ! %l1 = ffffffffffffcdff ! Mem[00000000201c0000] = 0000f5e1, %l3 = ffffffffffffffff ldsb [%o0+%g0],%l3 ! %l3 = 0000000000000000 ! Mem[0000000010141410] = ff000000 000000ff, %l0 = 69a35c3b, %l1 = ffffcdff ldda [%i5+%o5]0x88,%l0 ! %l0 = 00000000000000ff 00000000ff000000 ! Mem[0000000030141400] = ff002dff0000ffcc, %l1 = 00000000ff000000 ldxa [%i5+%g0]0x89,%l1 ! %l1 = ff002dff0000ffcc ! Mem[00000000100c1400] = 5500000000005575, %f0 = 00000000 0000005f ldd [%i3+%g0],%f0 ! %f0 = 55000000 00005575 ! Mem[0000000010001410] = ff000000c1ff00ff, %f22 = 00000000 ff5723ff ldda [%i0+%o5]0x88,%f22 ! %f22 = ff000000 c1ff00ff ! Starting 10 instruction Store Burst ! %l7 = 0000000000000000, Mem[0000000030141408] = ccffcec8 stwa %l7,[%i5+%o4]0x89 ! Mem[0000000030141408] = 00000000 p0_label_164: ! %f2 = 832161d2 ff0000ff, %l4 = 00000000ff000000 ! Mem[0000000030041430] = 6ffefb5415f0db48 add %i1,0x030,%g1 stda %f2,[%g1+%l4]ASI_PST8_SL ! Mem[0000000030041430] = 6ffefb5415f0db48 ! Mem[0000000010041410] = 0000ffffffffffff, %l7 = 0000000000000000, %l0 = 00000000000000ff add %i1,0x10,%g1 casxa [%g1]0x80,%l7,%l0 ! %l0 = 0000ffffffffffff ! Mem[0000000010181400] = 00000000, %l1 = ff002dff0000ffcc ldstuba [%i6+%g0]0x80,%l1 ! %l1 = 00000000000000ff ! %l2 = d5bb7e7fb36de004, Mem[00000000100c1400] = 7555000000000055 stxa %l2,[%i3+%g0]0x88 ! Mem[00000000100c1400] = d5bb7e7fb36de004 ! Mem[0000000030101410] = 0000ff00, %l2 = d5bb7e7fb36de004 ldstuba [%i4+%o5]0x89,%l2 ! %l2 = 00000000000000ff ! Mem[0000000010141408] = 00000000, %l6 = 0000000000000000 ldstuba [%i5+%o4]0x88,%l6 ! %l6 = 00000000000000ff ! %f9 = 000000ff, Mem[00000000300c1410] = ff880000 sta %f9 ,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 000000ff ! %l6 = 0000000000000000, Mem[00000000100c1400] = 04e06db37f7ebbd5, %asi = 80 stxa %l6,[%i3+0x000]%asi ! Mem[00000000100c1400] = 0000000000000000 ! %f28 = f8ca4c8f, Mem[0000000030081400] = f5c494ff sta %f28,[%i2+%g0]0x81 ! Mem[0000000030081400] = f8ca4c8f ! Starting 10 instruction Load Burst ! Mem[00000000300c1410] = 000000ff, %l6 = 0000000000000000 ldsba [%i3+%o5]0x81,%l6 ! %l6 = 0000000000000000 p0_label_165: ! Mem[0000000030101410] = ffff0000, %l2 = 0000000000000000 lduha [%i4+%o5]0x81,%l2 ! %l2 = 000000000000ffff ! Mem[0000000010081400] = 00000000, %l7 = 0000000000000000 lduba [%i2+%g0]0x80,%l7 ! %l7 = 0000000000000000 ! Mem[00000000100c1408] = ffffffff, %l5 = 0000000000000000 ldsha [%i3+%o4]0x80,%l5 ! %l5 = ffffffffffffffff ! Mem[0000000030081400] = f8ca4c8f, %l0 = 0000ffffffffffff lduwa [%i2+%g0]0x81,%l0 ! %l0 = 00000000f8ca4c8f ! Mem[00000000100c1400] = 0000000000000000, %l0 = 00000000f8ca4c8f ldxa [%i3+0x000]%asi,%l0 ! %l0 = 0000000000000000 ! Mem[0000000010081410] = a3c4c3b5, %l4 = 00000000ff000000 ldswa [%i2+%o5]0x80,%l4 ! %l4 = ffffffffa3c4c3b5 ! Mem[0000000010001418] = 2dffffed, %l1 = 0000000000000000 lduba [%i0+0x01a]%asi,%l1 ! %l1 = 00000000000000ff ! Mem[00000000100c1410] = f50000ff, %l7 = 0000000000000000 ldsha [%i3+0x012]%asi,%l7 ! %l7 = 00000000000000ff ! Mem[0000000010001400] = ffffffff, %f29 = 5f000000 lda [%i0+0x000]%asi,%f29 ! %f29 = ffffffff ! Starting 10 instruction Store Burst ! %l7 = 00000000000000ff, Mem[0000000030001400] = fa000000 stwa %l7,[%i0+%g0]0x81 ! Mem[0000000030001400] = 000000ff p0_label_166: ! %f20 = ffff94ff, Mem[000000001018142c] = 2dffffed sta %f20,[%i6+0x02c]%asi ! Mem[000000001018142c] = ffff94ff ! Code Fragment 3 p0_fragment_18: ! %l0 = 0000000000000000 setx 0x87421cc0298765eb,%g7,%l0 ! %l0 = 87421cc0298765eb ! %l1 = 00000000000000ff setx 0x4d0e12f79ef7bc8a,%g7,%l1 ! %l1 = 4d0e12f79ef7bc8a 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 = 87421cc0298765eb setx 0x56da8be00f6ba1ff,%g7,%l0 ! %l0 = 56da8be00f6ba1ff ! %l1 = 4d0e12f79ef7bc8a setx 0x1f6a00786238d136,%g7,%l1 ! %l1 = 1f6a00786238d136 ! %l0 = 56da8be00f6ba1ff, Mem[0000000021800081] = ffeb5823, %asi = 80 stba %l0,[%o3+0x081]%asi ! Mem[0000000021800080] = ffff5823 ! %l6 = 0000000000000000, Mem[0000000010041400] = 000000f5 stwa %l6,[%i1+%g0]0x88 ! Mem[0000000010041400] = 00000000 ! Mem[0000000010181408] = c1ffffff, %l3 = 0000000000000000 swapa [%i6+%o4]0x88,%l3 ! %l3 = 00000000c1ffffff ! %l2 = 0000ffff, %l3 = c1ffffff, Mem[0000000010041400] = 00000000 ff000000 stda %l2,[%i1+%g0]0x80 ! Mem[0000000010041400] = 0000ffff c1ffffff ! Mem[0000000010041408] = 002f00db, %l1 = 1f6a00786238d136 swap [%i1+%o4],%l1 ! %l1 = 00000000002f00db ! %l7 = 00000000000000ff, Mem[00000000100c1400] = 00000000 stha %l7,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 00ff0000 ! %l3 = 00000000c1ffffff, %l5 = ffffffffffffffff, %y = 00000000 smul %l3,%l5,%l1 ! %l1 = 000000003e000001, %y = 00000000 ! Starting 10 instruction Load Burst ! Mem[0000000010101428] = 5f098316, %l3 = 00000000c1ffffff ldsha [%i4+0x028]%asi,%l3 ! %l3 = 0000000000005f09 p0_label_167: ! Mem[0000000030081410] = 2f000000 00000000, %l4 = a3c4c3b5, %l5 = ffffffff ldda [%i2+%o5]0x89,%l4 ! %l4 = 0000000000000000 000000002f000000 ! Mem[0000000030041400] = 00000000, %l1 = 000000003e000001 lduba [%i1+%g0]0x89,%l1 ! %l1 = 0000000000000000 ! Mem[0000000030001408] = 000000ffff000000, %l3 = 0000000000005f09 ldxa [%i0+%o4]0x81,%l3 ! %l3 = 000000ffff000000 ! Mem[0000000030001400] = 000000ff, %l0 = 56da8be00f6ba1ff ldswa [%i0+%g0]0x81,%l0 ! %l0 = 00000000000000ff ! Mem[00000000100c1408] = ffffffff, %l0 = 00000000000000ff lduha [%i3+%o4]0x88,%l0 ! %l0 = 000000000000ffff ! Mem[000000001004142c] = 3af4027e, %l6 = 0000000000000000 ldsh [%i1+0x02c],%l6 ! %l6 = 0000000000003af4 ! Mem[0000000010001410] = ff00ffc1, %l7 = 00000000000000ff lduwa [%i0+%o5]0x80,%l7 ! %l7 = 00000000ff00ffc1 ! Mem[0000000010041400] = ffffffc1ffff0000, %f28 = f8ca4c8f ffffffff ldda [%i1+%g0]0x88,%f28 ! %f28 = ffffffc1 ffff0000 ! Mem[000000001008141c] = cc002f00, %l0 = 000000000000ffff ldsb [%i2+0x01e],%l0 ! %l0 = 000000000000002f ! Starting 10 instruction Store Burst ! %l1 = 0000000000000000, Mem[000000001018142c] = ffff94ff, %asi = 80 stwa %l1,[%i6+0x02c]%asi ! Mem[000000001018142c] = 00000000 p0_label_168: ! %f16 = 55000000 00005575, %l4 = 0000000000000000 ! Mem[0000000010081430] = 000000002dffffed add %i2,0x030,%g1 stda %f16,[%g1+%l4]ASI_PST32_PL ! Mem[0000000010081430] = 000000002dffffed ! %f16 = 55000000, Mem[00000000100c143c] = a4c8aff5 sta %f16,[%i3+0x03c]%asi ! Mem[00000000100c143c] = 55000000 ! %l6 = 0000000000003af4, Mem[0000000010081410] = a3c4c3b5 stha %l6,[%i2+%o5]0x80 ! Mem[0000000010081410] = 3af4c3b5 ! %l7 = 00000000ff00ffc1, Mem[00000000100c1408] = ffffffffffffffff stxa %l7,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 00000000ff00ffc1 ! %l6 = 0000000000003af4, Mem[0000000010081410] = 3af4c3b5 stha %l6,[%i2+%o5]0x80 ! Mem[0000000010081410] = 3af4c3b5 ! Code Fragment 4 p0_fragment_19: ! %l0 = 000000000000002f setx 0x7d3abba869f0b56d,%g7,%l0 ! %l0 = 7d3abba869f0b56d ! %l1 = 0000000000000000 setx 0x1e752467edf57bbd,%g7,%l1 ! %l1 = 1e752467edf57bbd setx 0x7ff8, %g1, %g2 and %l0, %g2, %l0 setx 0xffffffff, %g1, %g2 and %l1, %g2, %l1 setx 0x100000000, %g1, %g2 or %l1, %g2, %l1 ! Set bit 32 - perrinj ta T_CHANGE_HPRIV stxa %l1, [%l0]ASI_ICACHE_INSTR ta T_CHANGE_NONHPRIV ! %l0 = 7d3abba869f0b56d setx 0xe214d7107300f850,%g7,%l0 ! %l0 = e214d7107300f850 ! %l1 = 1e752467edf57bbd setx 0xc3deb387b904a0bf,%g7,%l1 ! %l1 = c3deb387b904a0bf ! Mem[0000000030181410] = 000000ff, %l2 = 000000000000ffff swapa [%i6+%o5]0x81,%l2 ! %l2 = 00000000000000ff ! %l7 = 00000000ff00ffc1, Mem[0000000010101410] = 0000002f stha %l7,[%i4+%o5]0x80 ! Mem[0000000010101410] = ffc1002f ! %f14 = c1ffffff 003e0000, Mem[0000000030081410] = 00000000 0000002f stda %f14,[%i2+%o5]0x81 ! Mem[0000000030081410] = c1ffffff 003e0000 ! Starting 10 instruction Load Burst ! Mem[0000000010001400] = 55000000ffffffff, %l1 = c3deb387b904a0bf ldxa [%i0+%g0]0x88,%l1 ! %l1 = 55000000ffffffff p0_label_169: ! Mem[0000000030141408] = 00000000ffed21b2, %f2 = 832161d2 ff0000ff ldda [%i5+%o4]0x81,%f2 ! %f2 = 00000000 ffed21b2 ! Code Fragment 4 p0_fragment_20: ! %l0 = e214d7107300f850 setx 0x3e3b5bb06846ce72,%g7,%l0 ! %l0 = 3e3b5bb06846ce72 ! %l1 = 55000000ffffffff setx 0x0293098075490a31,%g7,%l1 ! %l1 = 0293098075490a31 setx 0x7ff8, %g1, %g2 and %l0, %g2, %l0 setx 0xffffffff, %g1, %g2 and %l1, %g2, %l1 setx 0x100000000, %g1, %g2 or %l1, %g2, %l1 ! Set bit 32 - perrinj ta T_CHANGE_HPRIV stxa %l1, [%l0]ASI_ICACHE_INSTR ta T_CHANGE_NONHPRIV ! %l0 = 3e3b5bb06846ce72 setx 0x647f6d6068c872d2,%g7,%l0 ! %l0 = 647f6d6068c872d2 ! %l1 = 0293098075490a31 setx 0x320e59c7c67c7e46,%g7,%l1 ! %l1 = 320e59c7c67c7e46 ! Mem[0000000030181408] = d2612183, %l1 = 320e59c7c67c7e46 ldsba [%i6+%o4]0x81,%l1 ! %l1 = ffffffffffffffd2 ! Mem[00000000300c1410] = 000000ff, %l1 = ffffffffffffffd2 lduba [%i3+%o5]0x81,%l1 ! %l1 = 0000000000000000 ! Mem[0000000010181408] = 000000c1 00000000, %l6 = 00003af4, %l7 = ff00ffc1 ldda [%i6+%o4]0x88,%l6 ! %l6 = 0000000000000000 00000000000000c1 ! Mem[000000001014143c] = 71c501ad, %l3 = 000000ffff000000 lduwa [%i5+0x03c]%asi,%l3 ! %l3 = 0000000071c501ad ! Mem[0000000010101408] = 4dff720b, %l4 = 0000000000000000 lduh [%i4+0x00a],%l4 ! %l4 = 000000000000720b ! Mem[0000000010101408] = 0b72ff4d, %l4 = 000000000000720b lduha [%i4+%o4]0x88,%l4 ! %l4 = 000000000000ff4d ! Mem[00000000300c1400] = 000000000000006d, %l0 = 647f6d6068c872d2 ldxa [%i3+%g0]0x81,%l0 ! %l0 = 000000000000006d ! Starting 10 instruction Store Burst ! %l1 = 0000000000000000, Mem[000000001014141c] = abc494ff stw %l1,[%i5+0x01c] ! Mem[000000001014141c] = 00000000 p0_label_170: ! %f18 = ffffffff ffffffff, Mem[0000000030001408] = ff000000 000000ff stda %f18,[%i0+%o4]0x89 ! Mem[0000000030001408] = ffffffff ffffffff ! %l6 = 0000000000000000, Mem[0000000030101400] = 03cbcdf2a4c8aff5 stxa %l6,[%i4+%g0]0x89 ! Mem[0000000030101400] = 0000000000000000 ! %l6 = 0000000000000000, Mem[0000000010101410] = 000000402f00c1ff stxa %l6,[%i4+%o5]0x88 ! Mem[0000000010101410] = 0000000000000000 ! Mem[00000000100c1410] = ff0000f5, %l7 = 00000000000000c1 swapa [%i3+%o5]0x88,%l7 ! %l7 = 00000000ff0000f5 ! %l6 = 00000000, %l7 = ff0000f5, Mem[0000000010001410] = c1ff00ff ff000000 stda %l6,[%i0+%o5]0x88 ! Mem[0000000010001410] = 00000000 ff0000f5 ! Mem[0000000030041410] = 000000f5, %l4 = 000000000000ff4d swapa [%i1+%o5]0x81,%l4 ! %l4 = 00000000000000f5 ! Mem[0000000010141404] = 2f000000, %l0 = 000000000000006d, %asi = 80 swapa [%i5+0x004]%asi,%l0 ! %l0 = 000000002f000000 ! %l1 = 0000000000000000, Mem[0000000010101408] = 4dff720b stha %l1,[%i4+%o4]0x80 ! Mem[0000000010101408] = 0000720b ! Mem[0000000030081410] = ffffffc1, %l2 = 00000000000000ff ldstuba [%i2+%o5]0x89,%l2 ! %l2 = 000000c1000000ff ! Starting 10 instruction Load Burst ! Mem[00000000300c1410] = 000000ff, %l5 = 000000002f000000 ldsha [%i3+%o5]0x81,%l5 ! %l5 = 0000000000000000 p0_label_171: ! Mem[0000000010101410] = 0000000000000000, %f2 = 00000000 ffed21b2 ldda [%i4+%o5]0x80,%f2 ! %f2 = 00000000 00000000 ! Mem[0000000010101410] = 0000000000000000, %f18 = ffffffff ffffffff ldda [%i4+%o5]0x80,%f18 ! %f18 = 00000000 00000000 ! Mem[00000000201c0000] = 0000f5e1, %l7 = 00000000ff0000f5 ldsh [%o0+%g0],%l7 ! %l7 = 0000000000000000 ! Mem[0000000010081430] = 00000000, %l3 = 0000000071c501ad ldsha [%i2+0x030]%asi,%l3 ! %l3 = 0000000000000000 ! Mem[0000000030081410] = ffffffff, %l3 = 0000000000000000 ldsha [%i2+%o5]0x81,%l3 ! %l3 = ffffffffffffffff ! Mem[0000000030001410] = ffffffff5597e666, %l0 = 000000002f000000 ldxa [%i0+%o5]0x81,%l0 ! %l0 = ffffffff5597e666 ! Mem[0000000030001400] = 000000ff, %l6 = 0000000000000000 ldswa [%i0+%g0]0x81,%l6 ! %l6 = 00000000000000ff ! Mem[0000000010141410] = ff000000, %l1 = 0000000000000000 ldswa [%i5+%o5]0x80,%l1 ! %l1 = ffffffffff000000 ! %l2 = 00000000000000c1, immd = 00000000000006ff, %l0 = ffffffff5597e666 udivx %l2,0x6ff,%l0 ! %l0 = 0000000000000000 ! Starting 10 instruction Store Burst ! %l3 = ffffffffffffffff, Mem[000000001010141f] = 761ca310, %asi = 80 stba %l3,[%i4+0x01f]%asi ! Mem[000000001010141c] = 761ca3ff p0_label_172: ! %f4 = 2f000000, Mem[0000000010081408] = ffcbcdff sta %f4 ,[%i2+%o4]0x88 ! Mem[0000000010081408] = 2f000000 ! %l2 = 00000000000000c1, Mem[0000000010001400] = ffffffff stwa %l2,[%i0+%g0]0x80 ! Mem[0000000010001400] = 000000c1 ! %l1 = ffffffffff000000, %l4 = 00000000000000f5, %l7 = 0000000000000000 or %l1,%l4,%l7 ! %l7 = ffffffffff0000f5 ! %f1 = 00005575, %f12 = f5afc8a4, %f25 = 4dff720b fdivs %f1 ,%f12,%f25 ! %f25 = 80000000 ! %f24 = 0b72ff4d 80000000, %l1 = ffffffffff000000 ! Mem[0000000030041400] = 00000000ff94c4ab stda %f24,[%i1+%l1]ASI_PST16_S ! Mem[0000000030041400] = 00000000ff94c4ab ! Mem[0000000010141410] = 000000ff, %l0 = 0000000000000000 ldstuba [%i5+%o5]0x88,%l0 ! %l0 = 000000ff000000ff ! %l6 = 00000000000000ff, Mem[0000000010141410] = ff000000 stwa %l6,[%i5+%o5]0x80 ! Mem[0000000010141410] = 000000ff ! %l0 = 000000ff, %l1 = ff000000, Mem[0000000010181408] = 00000000 000000c1 stda %l0,[%i6+%o4]0x88 ! Mem[0000000010181408] = 000000ff ff000000 ! %l4 = 000000f5, %l5 = 00000000, Mem[0000000010001400] = c1000000 55000000 stda %l4,[%i0+%g0]0x88 ! Mem[0000000010001400] = 000000f5 00000000 ! Starting 10 instruction Load Burst ! %l5 = 0000000000000000, immd = fffffffffffff966, %l0 = 00000000000000ff udivx %l5,-0x69a,%l0 ! %l0 = 0000000000000000 p0_label_173: ! Mem[0000000010181408] = ff000000, %l6 = 00000000000000ff lduwa [%i6+0x008]%asi,%l6 ! %l6 = 00000000ff000000 ! Mem[0000000010041408] = 36d13862, %l5 = 0000000000000000 ldswa [%i1+%o4]0x88,%l5 ! %l5 = 0000000036d13862 ! Mem[0000000010041400] = 0000ffff, %l1 = ffffffffff000000 lduwa [%i1+%g0]0x80,%l1 ! %l1 = 000000000000ffff ! Mem[0000000010081400] = 00000000, %l6 = 00000000ff000000 lduha [%i2+%g0]0x88,%l6 ! %l6 = 0000000000000000 ! Mem[0000000030101408] = ffffffff, %l4 = 00000000000000f5 lduba [%i4+%o4]0x89,%l4 ! %l4 = 00000000000000ff ! Mem[0000000010101400] = 000000ff, %l1 = 000000000000ffff lduwa [%i4+%g0]0x88,%l1 ! %l1 = 00000000000000ff ! Mem[0000000010001408] = 000000ff, %l1 = 00000000000000ff lduha [%i0+%o4]0x80,%l1 ! %l1 = 0000000000000000 ! %l5 = 0000000036d13862, imm = 0000000000000ab1, %l7 = ffffffffff0000f5 sub %l5,0xab1,%l7 ! %l7 = 0000000036d12db1 ! %l4 = 00000000000000ff, imm = 0000000000000856, %l7 = 0000000036d12db1 andn %l4,0x856,%l7 ! %l7 = 00000000000000a9 ! Starting 10 instruction Store Burst ! %l0 = 0000000000000000, Mem[0000000010041410] = ffff0000 stba %l0,[%i1+%o5]0x88 ! Mem[0000000010041410] = ffff0000 p0_label_174: ! Mem[0000000010101410] = 00000000, %l7 = 00000000000000a9 swapa [%i4+%o5]0x80,%l7 ! %l7 = 0000000000000000 ! Mem[0000000010141408] = ff000000, %l6 = 0000000000000000 ldstuba [%i5+%o4]0x80,%l6 ! %l6 = 000000ff000000ff ! %f16 = 55000000 00005575, Mem[00000000100c1400] = 0000ff00 00000000 stda %f16,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 55000000 00005575 ! %f16 = 55000000 00005575, Mem[0000000010181400] = ff000000 00000000 stda %f16,[%i6+%g0]0x80 ! Mem[0000000010181400] = 55000000 00005575 ! %f0 = 55000000 00005575 00000000 00000000 ! %f4 = 2f000000 ff2d00ff f50000ff f2cdcb03 ! %f8 = 3e000000 000000ff 55000000 00005575 ! %f12 = f5afc8a4 f2cdcb03 c1ffffff 003e0000 stda %f0,[%i6]ASI_COMMIT_P ! Block Store to 0000000010181400 ! %l7 = 0000000000000000, Mem[0000000030001400] = 000000ff stha %l7,[%i0+%g0]0x81 ! Mem[0000000030001400] = 000000ff ! Mem[0000000010141408] = 000000ff, %l0 = 0000000000000000 swapa [%i5+%o4]0x88,%l0 ! %l0 = 00000000000000ff ! %f24 = 0b72ff4d, Mem[0000000010101410] = a9000000 sta %f24,[%i4+%o5]0x88 ! Mem[0000000010101410] = 0b72ff4d ! %l1 = 0000000000000000, imm = fffffffffffff6c3, %l3 = ffffffffffffffff and %l1,-0x93d,%l3 ! %l3 = 0000000000000000 ! Starting 10 instruction Load Burst ! Mem[0000000030081400] = 8f4ccaf8, %l6 = 00000000000000ff ldsba [%i2+%g0]0x89,%l6 ! %l6 = fffffffffffffff8 p0_label_175: ! Mem[0000000030101400] = 00000000, %l7 = 0000000000000000 ldsha [%i4+%g0]0x81,%l7 ! %l7 = 0000000000000000 membar #Sync ! Added by membar checker (30) ! Mem[000000001018142c] = 00005575, %l1 = 0000000000000000 lduh [%i6+0x02c],%l1 ! %l1 = 0000000000000000 ! Mem[00000000201c0000] = 0000f5e1, %l1 = 0000000000000000 ldsha [%o0+0x000]%asi,%l1 ! %l1 = 0000000000000000 ! Mem[0000000010101430] = 6ffefb5415f0db48, %f2 = 00000000 00000000 ldd [%i4+0x030],%f2 ! %f2 = 6ffefb54 15f0db48 ! Mem[0000000030141408] = b221edff 00000000, %l6 = fffffff8, %l7 = 00000000 ldda [%i5+%o4]0x89,%l6 ! %l6 = 0000000000000000 00000000b221edff ! Mem[0000000010101414] = 00000000, %l0 = 00000000000000ff lduh [%i4+0x016],%l0 ! %l0 = 0000000000000000 ! Mem[00000000300c1400] = 00000000, %l2 = 00000000000000c1 ldsha [%i3+%g0]0x89,%l2 ! %l2 = 0000000000000000 ! Mem[0000000030181408] = ffffffff832161d2, %f16 = 55000000 00005575 ldda [%i6+%o4]0x89,%f16 ! %f16 = ffffffff 832161d2 ! Mem[0000000010081410] = b5c3f43a, %f27 = 93842e87 lda [%i2+%o5]0x88,%f27 ! %f27 = b5c3f43a ! Starting 10 instruction Store Burst ! Code Fragment 4 p0_fragment_21: ! %l0 = 0000000000000000 setx 0x29b5808041861298,%g7,%l0 ! %l0 = 29b5808041861298 ! %l1 = 0000000000000000 setx 0x8d152eb7ef6bb369,%g7,%l1 ! %l1 = 8d152eb7ef6bb369 setx 0x7ff8, %g1, %g2 and %l0, %g2, %l0 setx 0xffffffff, %g1, %g2 and %l1, %g2, %l1 setx 0x100000000, %g1, %g2 or %l1, %g2, %l1 ! Set bit 32 - perrinj ta T_CHANGE_HPRIV stxa %l1, [%l0]ASI_ICACHE_INSTR ta T_CHANGE_NONHPRIV ! %l0 = 29b5808041861298 setx 0xd4e146385264dc73,%g7,%l0 ! %l0 = d4e146385264dc73 ! %l1 = 8d152eb7ef6bb369 setx 0x772cafa78fa24a2f,%g7,%l1 ! %l1 = 772cafa78fa24a2f p0_label_176: ! Mem[00000000100c1402] = 75550000, %l2 = 0000000000000000 ldstuba [%i3+0x002]%asi,%l2 ! %l2 = 00000000000000ff ! %f8 = 3e000000, Mem[00000000300c1408] = ffffffff sta %f8 ,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 3e000000 ! Mem[0000000010141400] = ffffffff, %l4 = 00000000000000ff swapa [%i5+%g0]0x88,%l4 ! %l4 = 00000000ffffffff ! %l4 = 00000000ffffffff, Mem[0000000021800080] = ffff5823, %asi = 80 stha %l4,[%o3+0x080]%asi ! Mem[0000000021800080] = ffff5823 ! %f6 = f50000ff f2cdcb03, Mem[0000000010081408] = 0000002f 00000000 stda %f6 ,[%i2+0x008]%asi ! Mem[0000000010081408] = f50000ff f2cdcb03 ! Mem[0000000030141400] = 0000ffcc, %l4 = 00000000ffffffff ldstuba [%i5+%g0]0x89,%l4 ! %l4 = 000000cc000000ff ! Mem[0000000010041410] = 0000ffff, %l2 = 0000000000000000 swapa [%i1+%o5]0x80,%l2 ! %l2 = 000000000000ffff ! Mem[0000000030001410] = ffffffff, %l4 = 00000000000000cc ldstuba [%i0+%o5]0x89,%l4 ! %l4 = 000000ff000000ff ! %l1 = 772cafa78fa24a2f, immed = fffff363, %y = 00000000 smul %l1,-0xc9d,%l3 ! %l3 = 000005894dfe4d2d, %y = 00000589 ! Starting 10 instruction Load Burst ! Mem[0000000030101410] = ffff0000, %l5 = 0000000036d13862 lduwa [%i4+%o5]0x81,%l5 ! %l5 = 00000000ffff0000 p0_label_177: ! Mem[0000000030001410] = ffffffff, %l2 = 000000000000ffff lduwa [%i0+%o5]0x89,%l2 ! %l2 = 00000000ffffffff ! Mem[0000000030001410] = ffffffff, %l1 = 772cafa78fa24a2f lduha [%i0+%o5]0x89,%l1 ! %l1 = 000000000000ffff ! Mem[0000000020800040] = 00ff7fe3, %l5 = 00000000ffff0000 ldsb [%o1+0x041],%l5 ! %l5 = ffffffffffffffff ! Mem[00000000201c0000] = 0000f5e1, %l3 = 000005894dfe4d2d lduba [%o0+0x001]%asi,%l3 ! %l3 = 0000000000000000 membar #Sync ! Added by membar checker (31) ! Mem[0000000010041400] = 0000ffff c1ffffff 6238d136 00000088 ! Mem[0000000010041410] = 00000000 ffffffff 00000000 0000005f ! Mem[0000000010041420] = 000000ff 5fb65974 42a7327b 3af4027e ! Mem[0000000010041430] = c9000000 0000fbe9 00000000 000000ff ldda [%i1]ASI_BLK_P,%f0 ! Block Load from 0000000010041400 ! Mem[0000000030001410] = ffffffff5597e666, %f30 = 568f4e05 a4c8aff5 ldda [%i0+%o5]0x81,%f30 ! %f30 = ffffffff 5597e666 ! Mem[0000000030101410] = ffff0000 00000000, %l4 = 000000ff, %l5 = ffffffff ldda [%i4+%o5]0x81,%l4 ! %l4 = 00000000ffff0000 0000000000000000 ! Mem[0000000010081408] = f50000ff, %l2 = 00000000ffffffff lduha [%i2+%o4]0x80,%l2 ! %l2 = 000000000000f500 ! Mem[0000000010101400] = 000000ff, %l6 = 0000000000000000 lduba [%i4+%g0]0x88,%l6 ! %l6 = 00000000000000ff ! Starting 10 instruction Store Burst membar #Sync ! Added by membar checker (32) ! %l1 = 000000000000ffff, Mem[0000000010041408] = 36d13862 stba %l1,[%i1+%o4]0x88 ! Mem[0000000010041408] = 36d138ff p0_label_178: ! %f16 = ffffffff 832161d2 00000000 00000000 ! %f20 = ffff94ff 0000005f ff000000 c1ff00ff ! %f24 = 0b72ff4d 80000000 ffcbcdf2 b5c3f43a ! %f28 = ffffffc1 ffff0000 ffffffff 5597e666 stda %f16,[%i5]ASI_COMMIT_S ! Block Store to 0000000030141400 ! Mem[0000000010081435] = 2dffffed, %l5 = 0000000000000000 ldstub [%i2+0x035],%l5 ! %l5 = 000000ff000000ff ! %l2 = 0000f500, %l3 = 00000000, Mem[0000000010001408] = ff000000 ff000000 stda %l2,[%i0+%o4]0x88 ! Mem[0000000010001408] = 0000f500 00000000 ! Mem[0000000030081400] = 8f4ccaf8, %l4 = 00000000ffff0000 swapa [%i2+%g0]0x89,%l4 ! %l4 = 000000008f4ccaf8 ! %f4 = 00000000 ffffffff, %l5 = 00000000000000ff ! Mem[0000000010081410] = 3af4c3b5d2612183 add %i2,0x010,%g1 stda %f4,[%g1+%l5]ASI_PST8_P ! Mem[0000000010081410] = 00000000ffffffff ! Mem[0000000010041418] = 000000000000005f, %l1 = 000000000000ffff, %l7 = 00000000b221edff add %i1,0x18,%g1 casxa [%g1]0x80,%l1,%l7 ! %l7 = 000000000000005f ! Mem[0000000020800041] = 00ff7fe3, %l0 = d4e146385264dc73 ldstub [%o1+0x041],%l0 ! %l0 = 000000ff000000ff ! %l4 = 000000008f4ccaf8, Mem[0000000010101414] = 00000000, %asi = 80 stha %l4,[%i4+0x014]%asi ! Mem[0000000010101414] = caf80000 ! Mem[000000001008143d] = 4d42ff0b, %l3 = 0000000000000000 ldstuba [%i2+0x03d]%asi,%l3 ! %l3 = 00000042000000ff ! Starting 10 instruction Load Burst ! Mem[0000000030181400] = 00000000, %l5 = 00000000000000ff ldswa [%i6+%g0]0x89,%l5 ! %l5 = 0000000000000000 p0_label_179: ! Mem[0000000010101414] = caf80000, %l1 = 000000000000ffff lduha [%i4+0x016]%asi,%l1 ! %l1 = 0000000000000000 ! Mem[0000000010001400] = 000000f5, %l4 = 000000008f4ccaf8 lduba [%i0+%g0]0x88,%l4 ! %l4 = 00000000000000f5 ! Mem[0000000030041410] = 0000ff4d000000ff, %l6 = 00000000000000ff ldxa [%i1+%o5]0x81,%l6 ! %l6 = 0000ff4d000000ff membar #Sync ! Added by membar checker (33) ! Mem[0000000030141400] = ffffffff, %f9 = 5fb65974 lda [%i5+%g0]0x89,%f9 ! %f9 = ffffffff ! Mem[0000000030141408] = 00000000, %l5 = 0000000000000000 ldswa [%i5+%o4]0x81,%l5 ! %l5 = 0000000000000000 ! Mem[0000000010041400] = ffff0000, %l3 = 0000000000000042 lduwa [%i1+%g0]0x88,%l3 ! %l3 = 00000000ffff0000 ! Mem[0000000020800040] = 00ff7fe3, %l1 = 0000000000000000 ldsba [%o1+0x041]%asi,%l1 ! %l1 = ffffffffffffffff ! Mem[0000000010041400] = 0000ffff c1ffffff ff38d136 00000088 ! Mem[0000000010041410] = 00000000 ffffffff 00000000 0000005f ! Mem[0000000010041420] = 000000ff 5fb65974 42a7327b 3af4027e ! Mem[0000000010041430] = c9000000 0000fbe9 00000000 000000ff ldda [%i1]ASI_BLK_P,%f16 ! Block Load from 0000000010041400 ! %l1 = ffffffffffffffff, %l5 = 0000000000000000, %l0 = 00000000000000ff and %l1,%l5,%l0 ! %l0 = 0000000000000000 ! Starting 10 instruction Store Burst ! %f6 = 00000000 0000005f, %l6 = 0000ff4d000000ff ! Mem[00000000300c1420] = 09488ecbb778e99e add %i3,0x020,%g1 stda %f6,[%g1+%l6]ASI_PST16_S ! Mem[00000000300c1420] = 000000000000005f p0_label_180: ! %l3 = 00000000ffff0000, %l6 = 0000ff4d000000ff, %l4 = 00000000000000f5 xnor %l3,%l6,%l4 ! %l4 = ffff00b20000ff00 ! Mem[0000000010041410] = 00000000, %l5 = 0000000000000000 ldstuba [%i1+%o5]0x88,%l5 ! %l5 = 00000000000000ff ! Mem[0000000010181400] = 00000055, %l3 = 00000000ffff0000 swapa [%i6+%g0]0x88,%l3 ! %l3 = 0000000000000055 ! %f10 = 42a7327b 3af4027e, Mem[0000000010101428] = 5f098316 aab5637a std %f10,[%i4+0x028] ! Mem[0000000010101428] = 42a7327b 3af4027e ! %f10 = 42a7327b 3af4027e, %l7 = 000000000000005f ! Mem[0000000030101418] = ff94c4ab00000075 add %i4,0x018,%g1 stda %f10,[%g1+%l7]ASI_PST16_SL ! Mem[0000000030101418] = 7e02f43a7b32a742 ! %f16 = 0000ffff c1ffffff ff38d136 00000088 ! %f20 = 00000000 ffffffff 00000000 0000005f ! %f24 = 000000ff 5fb65974 42a7327b 3af4027e ! %f28 = c9000000 0000fbe9 00000000 000000ff stda %f16,[%i3]ASI_BLK_P ! Block Store to 00000000100c1400 ! Mem[0000000030081400] = 0000ffff, %l0 = 0000000000000000 swapa [%i2+%g0]0x81,%l0 ! %l0 = 000000000000ffff ! %l7 = 000000000000005f, Mem[00000000100c1410] = 00000000 stw %l7,[%i3+%o5] ! Mem[00000000100c1410] = 0000005f ! %l2 = 000000000000f500, Mem[0000000030101400] = 00000000 stba %l2,[%i4+%g0]0x81 ! Mem[0000000030101400] = 00000000 ! Starting 10 instruction Load Burst ! Mem[00000000300c1410] = 000000ff0000006e, %l7 = 000000000000005f ldxa [%i3+%o5]0x81,%l7 ! %l7 = 000000ff0000006e p0_label_181: ! Mem[00000000300c1408] = 3e000000, %l0 = 000000000000ffff lduba [%i3+%o4]0x89,%l0 ! %l0 = 0000000000000000 ! Mem[0000000030101408] = ffffffff, %l5 = 0000000000000000 ldsba [%i4+%o4]0x89,%l5 ! %l5 = ffffffffffffffff ! Mem[0000000010181410] = 2f000000ff2d00ff, %l0 = 0000000000000000 ldx [%i6+%o5],%l0 ! %l0 = 2f000000ff2d00ff ! Mem[0000000010181408] = 0000000000000000, %l6 = 0000ff4d000000ff ldxa [%i6+%o4]0x80,%l6 ! %l6 = 0000000000000000 ! Mem[0000000010141418] = 75000000, %l7 = 000000ff0000006e ldsha [%i5+0x01a]%asi,%l7 ! %l7 = 0000000000000000 membar #Sync ! Added by membar checker (34) ! Mem[00000000100c1408] = ff38d136, %l0 = 2f000000ff2d00ff ldswa [%i3+%o4]0x80,%l0 ! %l0 = ffffffffff38d136 ! Mem[0000000010141400] = ff0000000000006d, %f10 = 42a7327b 3af4027e ldda [%i5+%g0]0x80,%f10 ! %f10 = ff000000 0000006d ! Mem[0000000010141418] = 75000000, %l1 = ffffffffffffffff ldub [%i5+0x01b],%l1 ! %l1 = 0000000000000000 ! Mem[0000000030041400] = 00000000, %l4 = ffff00b20000ff00 ldsha [%i1+%g0]0x89,%l4 ! %l4 = 0000000000000000 ! Starting 10 instruction Store Burst ! %l4 = 0000000000000000, Mem[0000000021800140] = f6ff3528 sth %l4,[%o3+0x140] ! Mem[0000000021800140] = 00003528 p0_label_182: ! Mem[0000000010141430] = 0000005f000000ff, %l0 = ffffffffff38d136, %l3 = 0000000000000055 add %i5,0x30,%g1 casxa [%g1]0x80,%l0,%l3 ! %l3 = 0000005f000000ff ! Mem[00000000100c1400] = ffff0000, %l7 = 0000000000000000 ldstuba [%i3+%g0]0x88,%l7 ! %l7 = 00000000000000ff ! %l4 = 0000000000000000, Mem[00000000100c1408] = ff38d13600000088 stxa %l4,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 0000000000000000 ! %f20 = 00000000 ffffffff, %l2 = 000000000000f500 ! Mem[0000000010001400] = f500000000000000 stda %f20,[%i0+%l2]ASI_PST16_P ! Mem[0000000010001400] = f500000000000000 ! Mem[00000000201c0000] = 0000f5e1, %l0 = ffffffffff38d136 ldstuba [%o0+0x000]%asi,%l0 ! %l0 = 00000000000000ff ! %l0 = 00000000, %l1 = 00000000, Mem[0000000030141408] = 00000000 00000000 stda %l0,[%i5+%o4]0x81 ! Mem[0000000030141408] = 00000000 00000000 ! %f1 = c1ffffff, Mem[00000000300c1408] = 0000003e sta %f1 ,[%i3+%o4]0x81 ! Mem[00000000300c1408] = c1ffffff ! %f31 = 000000ff, %f15 = 000000ff, %f28 = c9000000 fdivs %f31,%f15,%f28 ! %l0 = 0000000000000022, Unfinished, %fsr = 2600000c00 ! %f26 = 42a7327b 3af4027e, Mem[0000000010001408] = 00f50000 00000000 stda %f26,[%i0+%o4]0x80 ! Mem[0000000010001408] = 42a7327b 3af4027e ! Starting 10 instruction Load Burst ! Mem[0000000030141400] = ffffffff, %l7 = 0000000000000000 lduba [%i5+%g0]0x89,%l7 ! %l7 = 00000000000000ff p0_label_183: ! Mem[00000000100c1408] = 00000000 00000000, %l6 = 00000000, %l7 = 000000ff ldda [%i3+%o4]0x88,%l6 ! %l6 = 0000000000000000 0000000000000000 ! Mem[0000000021800180] = 39412b6a, %l4 = 0000000000000000 ldsh [%o3+0x180],%l4 ! %l4 = 0000000000003941 ! Mem[0000000030001410] = ffffffff, %l5 = ffffffffffffffff lduha [%i0+%o5]0x89,%l5 ! %l5 = 000000000000ffff ! Mem[0000000030141400] = ffffffff 832161d2, %l2 = 0000f500, %l3 = 000000ff ldda [%i5+%g0]0x81,%l2 ! %l2 = 00000000ffffffff 00000000832161d2 ! Mem[0000000010101410] = 0000f8ca0b72ff4d, %l0 = 0000000000000022 ldxa [%i4+%o5]0x88,%l0 ! %l0 = 0000f8ca0b72ff4d ! Mem[0000000030141408] = 00000000, %l1 = 0000000000000000 lduwa [%i5+%o4]0x89,%l1 ! %l1 = 0000000000000000 ! Mem[0000000030041400] = 00000000 ff94c4ab, %l6 = 00000000, %l7 = 00000000 ldda [%i1+%g0]0x81,%l6 ! %l6 = 0000000000000000 00000000ff94c4ab ! Mem[0000000030101400] = 00000000, %f27 = 3af4027e lda [%i4+%g0]0x81,%f27 ! %f27 = 00000000 ! Mem[00000000300c1410] = 000000ff, %l3 = 00000000832161d2 lduba [%i3+%o5]0x81,%l3 ! %l3 = 0000000000000000 ! Starting 10 instruction Store Burst ! Mem[0000000010181410] = 2f000000, %l4 = 0000000000003941 swapa [%i6+%o5]0x80,%l4 ! %l4 = 000000002f000000 p0_label_184: ! %l5 = 000000000000ffff, Mem[00000000100c1410] = 5f000000 stba %l5,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 5f0000ff ! %l0 = 0000f8ca0b72ff4d, Mem[0000000010181400] = 0000ffff00005575 stx %l0,[%i6+%g0] ! Mem[0000000010181400] = 0000f8ca0b72ff4d ! %l5 = 000000000000ffff, Mem[0000000010001408] = 42a7327b3af4027e stxa %l5,[%i0+%o4]0x80 ! Mem[0000000010001408] = 000000000000ffff ! %f9 = ffffffff, Mem[0000000030181410] = ffff0000 sta %f9 ,[%i6+%o5]0x89 ! Mem[0000000030181410] = ffffffff ! Mem[0000000030101410] = ffff0000, %l4 = 000000002f000000 ldstuba [%i4+%o5]0x81,%l4 ! %l4 = 000000ff000000ff ! Mem[0000000030181410] = ffffffff, %l3 = 0000000000000000 swapa [%i6+%o5]0x89,%l3 ! %l3 = 00000000ffffffff ! %f10 = ff000000 0000006d, %l2 = 00000000ffffffff ! Mem[00000000100c1428] = 42a7327b3af4027e add %i3,0x028,%g1 stda %f10,[%g1+%l2]ASI_PST16_PL ! Mem[00000000100c1428] = 6d000000000000ff ! Mem[0000000030181400] = 00000000, %l7 = 00000000ff94c4ab ldstuba [%i6+%g0]0x81,%l7 ! %l7 = 00000000000000ff ! Mem[0000000010101435] = 15f0db48, %l5 = 000000000000ffff ldstub [%i4+0x035],%l5 ! %l5 = 000000f0000000ff ! Starting 10 instruction Load Burst ! Mem[00000000300c1408] = ffffffc1, %l0 = 0000f8ca0b72ff4d lduwa [%i3+%o4]0x89,%l0 ! %l0 = 00000000ffffffc1 p0_label_185: ! Code Fragment 3 p0_fragment_22: ! %l0 = 00000000ffffffc1 setx 0x186a55a05884af39,%g7,%l0 ! %l0 = 186a55a05884af39 ! %l1 = 0000000000000000 setx 0xb74603a78d373845,%g7,%l1 ! %l1 = b74603a78d373845 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 = 186a55a05884af39 setx 0x928dee7868df7ee5,%g7,%l0 ! %l0 = 928dee7868df7ee5 ! %l1 = b74603a78d373845 setx 0x5cf88f38232edcbb,%g7,%l1 ! %l1 = 5cf88f38232edcbb ! Mem[0000000010081400] = 00000000 ffffffff, %l4 = 000000ff, %l5 = 000000f0 ldda [%i2+%g0]0x80,%l4 ! %l4 = 0000000000000000 00000000ffffffff ! Mem[0000000010101410] = 0b72ff4d, %l6 = 0000000000000000 ldsha [%i4+%o5]0x88,%l6 ! %l6 = ffffffffffffff4d ! Mem[0000000010141408] = ff000000 00000000, %l4 = 00000000, %l5 = ffffffff ldda [%i5+%o4]0x88,%l4 ! %l4 = 0000000000000000 00000000ff000000 ! Mem[0000000030141400] = ffffffff, %l0 = 928dee7868df7ee5 lduba [%i5+%g0]0x81,%l0 ! %l0 = 00000000000000ff ! Mem[0000000021800100] = b9ff70fe, %l4 = 0000000000000000 lduha [%o3+0x100]%asi,%l4 ! %l4 = 000000000000b9ff ! %l0 = 00000000000000ff, Mem[0000000021800141] = 00003528 stb %l0,[%o3+0x141] ! Mem[0000000021800140] = 00ff3528 ! Mem[0000000030001410] = 66e69755 ffffffff, %l0 = 000000ff, %l1 = 232edcbb ldda [%i0+%o5]0x89,%l0 ! %l0 = 00000000ffffffff 0000000066e69755 ! Mem[0000000030181400] = 000000ff, %l2 = 00000000ffffffff lduha [%i6+%g0]0x89,%l2 ! %l2 = 00000000000000ff ! Starting 10 instruction Store Burst ! Mem[0000000030141408] = 00000000, %l7 = 0000000000000000 swapa [%i5+%o4]0x89,%l7 ! %l7 = 0000000000000000 p0_label_186: ! Mem[0000000010141410] = 000000ff, %l0 = 00000000ffffffff swap [%i5+%o5],%l0 ! %l0 = 00000000000000ff ! %f16 = 0000ffff c1ffffff, %l4 = 000000000000b9ff ! Mem[0000000010001428] = 00000000000000ff add %i0,0x028,%g1 stda %f16,[%g1+%l4]ASI_PST16_P ! Mem[0000000010001428] = 0000ffffc1ffffff ! Mem[0000000010141408] = 00000000, %l1 = 0000000066e69755, %asi = 80 swapa [%i5+0x008]%asi,%l1 ! %l1 = 0000000000000000 ! Mem[0000000030081408] = 00ff0000, %l3 = 00000000ffffffff swapa [%i2+%o4]0x81,%l3 ! %l3 = 0000000000ff0000 ! %l4 = 0000b9ff, %l5 = ff000000, Mem[0000000030041408] = 003e0000 f2cdcb03 stda %l4,[%i1+%o4]0x81 ! Mem[0000000030041408] = 0000b9ff ff000000 ! %l1 = 0000000000000000, imm = 000000000000053d, %l6 = ffffffffffffff4d andn %l1,0x53d,%l6 ! %l6 = 0000000000000000 ! Mem[00000000300c1410] = ff000000, %l3 = 0000000000ff0000 swapa [%i3+%o5]0x89,%l3 ! %l3 = 00000000ff000000 ! %l4 = 0000b9ff, %l5 = ff000000, Mem[0000000030181410] = 00000000 00000000 stda %l4,[%i6+%o5]0x81 ! Mem[0000000030181410] = 0000b9ff ff000000 ! %f10 = ff000000 0000006d, %l2 = 00000000000000ff ! Mem[0000000030081408] = ffffffffffb90000 add %i2,0x008,%g1 stda %f10,[%g1+%l2]ASI_PST16_SL ! Mem[0000000030081408] = 6d000000000000ff ! Starting 10 instruction Load Burst ! Mem[0000000030141400] = ffffffff, %l1 = 0000000000000000 ldsha [%i5+%g0]0x81,%l1 ! %l1 = ffffffffffffffff p0_label_187: ! Mem[0000000010101400] = 000000ff, %l5 = 00000000ff000000 lduba [%i4+%g0]0x88,%l5 ! %l5 = 00000000000000ff ! Mem[0000000010181430] = f5afc8a4, %l2 = 00000000000000ff ldswa [%i6+0x030]%asi,%l2 ! %l2 = fffffffff5afc8a4 ! Mem[0000000030141400] = ffffffff, %l4 = 000000000000b9ff lduwa [%i5+%g0]0x81,%l4 ! %l4 = 00000000ffffffff ! Mem[0000000030141410] = ff94ffff, %l5 = 00000000000000ff lduha [%i5+%o5]0x89,%l5 ! %l5 = 000000000000ffff ! Mem[0000000010081400] = 00000000, %l7 = 0000000000000000 ldswa [%i2+%g0]0x80,%l7 ! %l7 = 0000000000000000 ! Mem[0000000030181408] = d2612183, %l3 = 00000000ff000000 lduba [%i6+%o4]0x81,%l3 ! %l3 = 00000000000000d2 ! Mem[0000000010141404] = 0000006d, %l4 = 00000000ffffffff lduwa [%i5+0x004]%asi,%l4 ! %l4 = 000000000000006d ! Mem[00000000100c1414] = ffffffff, %l6 = 0000000000000000 lduwa [%i3+0x014]%asi,%l6 ! %l6 = 00000000ffffffff ! Mem[0000000030141408] = 00000000, %f27 = 00000000 lda [%i5+%o4]0x89,%f27 ! %f27 = 00000000 ! Starting 10 instruction Store Burst ! %l4 = 000000000000006d, Mem[0000000030041400] = 00000000 stba %l4,[%i1+%g0]0x81 ! Mem[0000000030041400] = 6d000000 p0_label_188: ! %f24 = 000000ff, Mem[0000000030141410] = ff94ffff sta %f24,[%i5+%o5]0x89 ! Mem[0000000030141410] = 000000ff ! %l3 = 00000000000000d2, Mem[0000000010101410] = 4dff720b stwa %l3,[%i4+%o5]0x80 ! Mem[0000000010101410] = 000000d2 ! Mem[00000000100c1400] = ff00ffff, %l4 = 000000000000006d swapa [%i3+%g0]0x80,%l4 ! %l4 = 00000000ff00ffff ! %l5 = 000000000000ffff, Mem[0000000030081408] = 6d000000 stwa %l5,[%i2+%o4]0x81 ! Mem[0000000030081408] = 0000ffff ! %l5 = 000000000000ffff, Mem[0000000010101410] = 000000d2 stwa %l5,[%i4+%o5]0x80 ! Mem[0000000010101410] = 0000ffff ! Mem[0000000030041408] = ffb90000, %l6 = 00000000ffffffff ldstuba [%i1+%o4]0x89,%l6 ! %l6 = 00000000000000ff ! %l2 = fffffffff5afc8a4, Mem[000000001014141a] = 75000000, %asi = 80 stba %l2,[%i5+0x01a]%asi ! Mem[0000000010141418] = 7500a400 ! Mem[0000000010041438] = 00000000, %l5 = 000000000000ffff, %asi = 80 swapa [%i1+0x038]%asi,%l5 ! %l5 = 0000000000000000 ! %l6 = 00000000, %l7 = 00000000, Mem[0000000030001400] = ff000000 00000000 stda %l6,[%i0+%g0]0x89 ! Mem[0000000030001400] = 00000000 00000000 ! Starting 10 instruction Load Burst ! Mem[0000000010181420] = 3e000000000000ff, %f0 = 0000ffff c1ffffff ldda [%i6+0x020]%asi,%f0 ! %f0 = 3e000000 000000ff p0_label_189: ! %l2 = fffffffff5afc8a4, immd = 00000000000009c9, %l0 = 00000000000000ff udivx %l2,0x9c9,%l0 ! %l0 = 001a297dcd82e16b ! Mem[0000000010001400] = 000000f5, %l2 = fffffffff5afc8a4 ldsha [%i0+%g0]0x88,%l2 ! %l2 = 00000000000000f5 ! Mem[0000000010041400] = 0000ffff, %l5 = 0000000000000000 ldsba [%i1+%g0]0x80,%l5 ! %l5 = 0000000000000000 ! Mem[0000000010181400] = caf80000, %l0 = 001a297dcd82e16b lduwa [%i6+%g0]0x88,%l0 ! %l0 = 00000000caf80000 ! %l1 = ffffffffffffffff, imm = fffffffffffff565, %l6 = 0000000000000000 add %l1,-0xa9b,%l6 ! %l6 = fffffffffffff564 ! Mem[0000000010101438] = b2cbaccb, %l6 = fffffffffffff564 lduba [%i4+0x038]%asi,%l6 ! %l6 = 00000000000000b2 ! Mem[0000000010081408] = ff0000f5, %l2 = 00000000000000f5 lduba [%i2+%o4]0x88,%l2 ! %l2 = 00000000000000f5 ! %f9 = ffffffff, %f0 = 3e000000 fcmpes %fcc0,%f9 ,%f0 ! %fcc0 = 3 ! Mem[0000000030001400] = 00000000 00000000, %l6 = 000000b2, %l7 = 00000000 ldda [%i0+%g0]0x89,%l6 ! %l6 = 0000000000000000 0000000000000000 ! Starting 10 instruction Store Burst ! Mem[0000000010181410] = 41390000, %l2 = 00000000000000f5 ldstuba [%i6+%o5]0x88,%l2 ! %l2 = 00000000000000ff p0_label_190: ! %l6 = 0000000000000000, Mem[0000000021800080] = ffff5823, %asi = 80 stha %l6,[%o3+0x080]%asi ! Mem[0000000021800080] = 00005823 ! Mem[0000000030041410] = 4dff0000, %l7 = 0000000000000000 swapa [%i1+%o5]0x89,%l7 ! %l7 = 000000004dff0000 ! %l1 = ffffffffffffffff, Mem[0000000010081410] = 00000000ffffffff stxa %l1,[%i2+%o5]0x80 ! Mem[0000000010081410] = ffffffffffffffff ! Mem[00000000100c1408] = 00000000, %l2 = 0000000000000000 swapa [%i3+%o4]0x88,%l2 ! %l2 = 0000000000000000 ! %l3 = 00000000000000d2, Mem[0000000010041430] = c90000000000fbe9, %asi = 80 stxa %l3,[%i1+0x030]%asi ! Mem[0000000010041430] = 00000000000000d2 ! %l6 = 0000000000000000, Mem[0000000030141410] = 000000ff stha %l6,[%i5+%o5]0x89 ! Mem[0000000030141410] = 00000000 ! Mem[0000000010081410] = ffffffff, %l6 = 0000000000000000 swapa [%i2+%o5]0x80,%l6 ! %l6 = 00000000ffffffff ! Mem[0000000010181408] = 00000000, %l5 = 0000000000000000 swapa [%i6+%o4]0x80,%l5 ! %l5 = 0000000000000000 ! %l0 = 00000000caf80000, Mem[0000000010101400] = ff000000 stba %l0,[%i4+%g0]0x80 ! Mem[0000000010101400] = 00000000 ! Starting 10 instruction Load Burst ! Mem[0000000010101400] = ff00000000000000, %l2 = 0000000000000000 ldxa [%i4+%g0]0x88,%l2 ! %l2 = ff00000000000000 p0_label_191: ! Mem[0000000030081410] = ffffffff, %l0 = 00000000caf80000 ldsha [%i2+%o5]0x81,%l0 ! %l0 = ffffffffffffffff ! Mem[0000000010101428] = 42a7327b 3af4027e, %l6 = ffffffff, %l7 = 4dff0000 ldd [%i4+0x028],%l6 ! %l6 = 0000000042a7327b 000000003af4027e ! %l2 = ff00000000000000, Mem[0000000010041410] = ff000000 stha %l2,[%i1+%o5]0x80 ! Mem[0000000010041410] = 00000000 ! Mem[00000000100c143c] = 000000ff, %l0 = ffffffffffffffff ldsb [%i3+0x03e],%l0 ! %l0 = 0000000000000000 ! Mem[00000000100c1410] = ff00005fffffffff, %l1 = ffffffffffffffff ldxa [%i3+%o5]0x80,%l1 ! %l1 = ff00005fffffffff ! %l1 = ff00005fffffffff, immd = fffffffffffff1f3, %l3 = 00000000000000d2 mulx %l1,-0xe0d,%l3 ! %l3 = 0cfabb2000000e0d ! Mem[0000000010101408] = 0000720b 00000000, %l2 = 00000000, %l3 = 00000e0d ldda [%i4+%o4]0x80,%l2 ! %l2 = 000000000000720b 0000000000000000 ! Mem[0000000010041400] = ffff0000, %l2 = 000000000000720b lduwa [%i1+%g0]0x88,%l2 ! %l2 = 00000000ffff0000 ! Mem[00000000100c143c] = 000000ff, %l3 = 0000000000000000 ldswa [%i3+0x03c]%asi,%l3 ! %l3 = 00000000000000ff ! Starting 10 instruction Store Burst ! %l5 = 0000000000000000, Mem[0000000030181410] = 000000ffffb90000 stxa %l5,[%i6+%o5]0x89 ! Mem[0000000030181410] = 0000000000000000 p0_label_192: ! %l5 = 0000000000000000, Mem[0000000030101400] = 0000000000000000 stxa %l5,[%i4+%g0]0x81 ! Mem[0000000030101400] = 0000000000000000 ! %f4 = 00000000 ffffffff, %l6 = 0000000042a7327b ! Mem[0000000010101420] = 36d6a1c8996cc182 add %i4,0x020,%g1 stda %f4,[%g1+%l6]ASI_PST16_P ! Mem[0000000010101420] = 0000a1c8ffffffff ! %f30 = 00000000, Mem[0000000030081410] = ffffffff sta %f30,[%i2+%o5]0x81 ! Mem[0000000030081410] = 00000000 ! %l3 = 00000000000000ff, Mem[0000000030081410] = 00000000 stwa %l3,[%i2+%o5]0x89 ! Mem[0000000030081410] = 000000ff ! Mem[00000000300c1408] = c1ffffff, %l1 = ff00005fffffffff ldstuba [%i3+%o4]0x81,%l1 ! %l1 = 000000c1000000ff ! %l2 = ffff0000, %l3 = 000000ff, Mem[0000000030081408] = 0000ffff 000000ff stda %l2,[%i2+%o4]0x81 ! Mem[0000000030081408] = ffff0000 000000ff ! %f30 = 00000000, %f16 = 0000ffff, %f0 = 3e000000 fdivs %f30,%f16,%f0 ! %f0 = 00000000 ! Mem[0000000030081410] = 000000ff, %l5 = 0000000000000000 ldstuba [%i2+%o5]0x89,%l5 ! %l5 = 000000ff000000ff ! Mem[0000000010001408] = 00000000, %l7 = 000000003af4027e swapa [%i0+%o4]0x80,%l7 ! %l7 = 0000000000000000 ! Starting 10 instruction Load Burst ! Mem[0000000030141410] = 00000000, %l4 = 00000000ff00ffff ldsha [%i5+%o5]0x81,%l4 ! %l4 = 0000000000000000 p0_label_193: ! Mem[0000000010141410] = ffffffff, %f29 = 0000fbe9 lda [%i5+%o5]0x80,%f29 ! %f29 = ffffffff ! Mem[0000000010081400] = 00000000, %l2 = 00000000ffff0000 ldsw [%i2+%g0],%l2 ! %l2 = 0000000000000000 ! Mem[0000000030081410] = 000000ff, %l5 = 00000000000000ff lduha [%i2+%o5]0x89,%l5 ! %l5 = 00000000000000ff ! Mem[0000000010001414] = f50000ff, %l7 = 0000000000000000 lduh [%i0+0x014],%l7 ! %l7 = 000000000000f500 ! Mem[0000000010041408] = 8800000036d138ff, %f6 = 00000000 0000005f ldda [%i1+%o4]0x88,%f6 ! %f6 = 88000000 36d138ff ! Mem[00000000300c1408] = ffffffffffffffff, %f28 = c9000000 ffffffff ldda [%i3+%o4]0x81,%f28 ! %f28 = ffffffff ffffffff ! Mem[0000000010181410] = 413900ff, %l2 = 0000000000000000 lduba [%i6+%o5]0x88,%l2 ! %l2 = 00000000000000ff ! %l3 = 00000000000000ff, %l4 = 0000000000000000, %l1 = 00000000000000c1 subc %l3,%l4,%l1 ! %l1 = 00000000000000ff ! Mem[00000000100c1400] = 0000006d c1ffffff, %l0 = 00000000, %l1 = 000000ff ldda [%i3+%g0]0x80,%l0 ! %l0 = 000000000000006d 00000000c1ffffff ! Starting 10 instruction Store Burst ! Mem[0000000010141400] = ff000000, %l7 = 000000000000f500 ldstuba [%i5+%g0]0x80,%l7 ! %l7 = 000000ff000000ff p0_label_194: ! %l3 = 00000000000000ff, Mem[0000000021800001] = 00ff31c9, %asi = 80 stba %l3,[%o3+0x001]%asi ! Mem[0000000021800000] = 00ff31c9 ! %l2 = 00000000000000ff, %l6 = 0000000042a7327b, %l3 = 00000000000000ff mulx %l2,%l6,%l3 ! %l3 = 00000042648b4885 ! %f18 = ff38d136 00000088, Mem[0000000010081410] = 00000000 ffffffff stda %f18,[%i2+%o5]0x80 ! Mem[0000000010081410] = ff38d136 00000088 ! %f0 = 00000000 000000ff, Mem[0000000010101408] = 0b720000 00000000 stda %f0 ,[%i4+%o4]0x88 ! Mem[0000000010101408] = 00000000 000000ff ! Mem[0000000030041410] = 00000000, %l5 = 00000000000000ff swapa [%i1+%o5]0x81,%l5 ! %l5 = 0000000000000000 ! %l7 = 00000000000000ff, Mem[0000000020800040] = 00ff7fe3, %asi = 80 stha %l7,[%o1+0x040]%asi ! Mem[0000000020800040] = 00ff7fe3 ! Mem[0000000010001410] = 00000000, %l3 = 00000042648b4885 ldstuba [%i0+%o5]0x88,%l3 ! %l3 = 00000000000000ff ! %f0 = 00000000 000000ff, Mem[0000000010181410] = 413900ff ff002dff stda %f0 ,[%i6+%o5]0x88 ! Mem[0000000010181410] = 00000000 000000ff ! %l7 = 00000000000000ff, Mem[0000000020800000] = 57ffe181, %asi = 80 stha %l7,[%o1+0x000]%asi ! Mem[0000000020800000] = 00ffe181 ! Starting 10 instruction Load Burst ! Mem[0000000030001408] = ffffffff, %l3 = 0000000000000000 lduwa [%i0+%o4]0x81,%l3 ! %l3 = 00000000ffffffff p0_label_195: ! Mem[0000000030081400] = 00000000, %l1 = 00000000c1ffffff ldsba [%i2+%g0]0x81,%l1 ! %l1 = 0000000000000000 ! Mem[00000000100c1408] = 00000000, %f30 = 00000000 lda [%i3+%o4]0x80,%f30 ! %f30 = 00000000 ! Mem[0000000030041408] = ffb900ff, %l6 = 0000000042a7327b ldswa [%i1+%o4]0x89,%l6 ! %l6 = ffffffffffb900ff ! Mem[000000001018141c] = f2cdcb03, %l3 = 00000000ffffffff ldsba [%i6+0x01f]%asi,%l3 ! %l3 = 0000000000000003 ! Mem[00000000300c1400] = 000000000000006d, %l4 = 0000000000000000 ldxa [%i3+%g0]0x81,%l4 ! %l4 = 000000000000006d ! Mem[0000000030101408] = ffffffff00000000, %l5 = 0000000000000000 ldxa [%i4+%o4]0x81,%l5 ! %l5 = ffffffff00000000 ! Mem[0000000010001400] = f500000000000000, %l5 = ffffffff00000000 ldxa [%i0+%g0]0x80,%l5 ! %l5 = f500000000000000 ! Mem[0000000010141410] = ffffffff 000000ff, %l2 = 000000ff, %l3 = 00000003 ldda [%i5+0x010]%asi,%l2 ! %l2 = 00000000ffffffff 00000000000000ff ! Mem[0000000010081400] = 00000000, %l3 = 00000000000000ff lduwa [%i2+%g0]0x88,%l3 ! %l3 = 0000000000000000 ! Starting 10 instruction Store Burst ! Mem[00000000211c0000] = ffff6ca5, %l1 = 0000000000000000 ldstuba [%o2+0x000]%asi,%l1 ! %l1 = 000000ff000000ff p0_label_196: ! %l6 = ffffffffffb900ff, Mem[0000000010001419] = 2dffffed stb %l6,[%i0+0x019] ! Mem[0000000010001418] = 2dffffed ! %f31 = 000000ff, Mem[0000000010181408] = 00000000 sta %f31,[%i6+%o4]0x88 ! Mem[0000000010181408] = 000000ff ! %f16 = 0000ffff c1ffffff ff38d136 00000088 ! %f20 = 00000000 ffffffff 00000000 0000005f ! %f24 = 000000ff 5fb65974 42a7327b 00000000 ! %f28 = ffffffff ffffffff 00000000 000000ff stda %f16,[%i1]ASI_BLK_PL ! Block Store to 0000000010041400 ! Mem[0000000021800181] = 39412b6a, %l3 = 0000000000000000 ldstuba [%o3+0x181]%asi,%l3 ! %l3 = 00000041000000ff ! Mem[00000000211c0000] = ffff6ca5, %l2 = 00000000ffffffff ldstuba [%o2+0x000]%asi,%l2 ! %l2 = 000000ff000000ff ! %l1 = 00000000000000ff, Mem[0000000010101424] = ffffffff stw %l1,[%i4+0x024] ! Mem[0000000010101424] = 000000ff ! %l0 = 000000000000006d, Mem[0000000010181408] = 000000ff stba %l0,[%i6+%o4]0x88 ! Mem[0000000010181408] = 0000006d ! %f2 = 6238d136 00000088, Mem[0000000010041408] = 88000000 36d138ff stda %f2 ,[%i1+%o4]0x80 ! Mem[0000000010041408] = 6238d136 00000088 ! %l0 = 000000000000006d, Mem[0000000030001408] = ffffffff stwa %l0,[%i0+%o4]0x89 ! Mem[0000000030001408] = 0000006d ! Starting 10 instruction Load Burst ! Mem[00000000300c1408] = ffffffff, %l7 = 00000000000000ff ldsba [%i3+%o4]0x81,%l7 ! %l7 = ffffffffffffffff p0_label_197: ! Mem[0000000010181400] = 0000f8ca, %l7 = ffffffffffffffff lduha [%i6+%g0]0x80,%l7 ! %l7 = 0000000000000000 ! Mem[0000000021800180] = 39ff2b6a, %l5 = f500000000000000 ldsh [%o3+0x180],%l5 ! %l5 = 00000000000039ff ! Mem[0000000010141438] = c685c526, %l5 = 00000000000039ff lduh [%i5+0x03a],%l5 ! %l5 = 000000000000c526 ! Mem[0000000030181408] = ffffffff832161d2, %l2 = 00000000000000ff ldxa [%i6+%o4]0x89,%l2 ! %l2 = ffffffff832161d2 ! Mem[0000000030181410] = 00000000, %l1 = 00000000000000ff lduha [%i6+%o5]0x81,%l1 ! %l1 = 0000000000000000 membar #Sync ! Added by membar checker (35) ! Mem[0000000010081400] = 00000000 ffffffff f50000ff f2cdcb03 ! Mem[0000000010081410] = ff38d136 00000088 ffffffff cc002f00 ! Mem[0000000010081420] = d972d7d5 0000004c 00000000 ff000000 ! Mem[0000000010081430] = 00000000 2dffffed 6d000000 4dffff0b ldda [%i2]ASI_BLK_PL,%f16 ! Block Load from 0000000010081400 ! Mem[0000000010101410] = ffff0000, %l6 = ffffffffffb900ff lduha [%i4+%o5]0x88,%l6 ! %l6 = 0000000000000000 ! %f15 = 000000ff, %f14 = 00000000, %f13 = 0000fbe9 fadds %f15,%f14,%f13 ! %l0 = 000000000000008f, Unfinished, %fsr = 2600000c00 ! %l7 = 0000000000000000, immd = 0000000000000335, %l2 = ffffffff832161d2 sdivx %l7,0x335,%l2 ! %l2 = 0000000000000000 ! Starting 10 instruction Store Burst ! Mem[0000000030041400] = 0000006d, %l5 = 000000000000c526 swapa [%i1+%g0]0x89,%l5 ! %l5 = 000000000000006d p0_label_198: ! Mem[0000000030081400] = 00000000, %l5 = 000000000000006d swapa [%i2+%g0]0x81,%l5 ! %l5 = 0000000000000000 ! %f1 = 000000ff, Mem[0000000030001408] = 6d000000 sta %f1 ,[%i0+%o4]0x81 ! Mem[0000000030001408] = 000000ff ! %l5 = 0000000000000000, Mem[0000000010181400] = caf80000 stwa %l5,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00000000 ! %f10 = ff000000 0000006d, Mem[0000000010041410] = ffffffff 00000000 stda %f10,[%i1+%o5]0x80 ! Mem[0000000010041410] = ff000000 0000006d ! %f12 = c9000000, %f7 = 36d138ff, %f14 = 00000000 fadds %f12,%f7 ,%f14 ! %f14 = c9000000 ! Mem[0000000030181400] = 000000ff, %l2 = 0000000000000000 swapa [%i6+%g0]0x89,%l2 ! %l2 = 00000000000000ff ! %f0 = 00000000 000000ff, Mem[0000000010101410] = 0000ffff caf80000 stda %f0 ,[%i4+%o5]0x80 ! Mem[0000000010101410] = 00000000 000000ff ! Mem[0000000010141410] = ffffffff, %l7 = 0000000000000000 swapa [%i5+%o5]0x80,%l7 ! %l7 = 00000000ffffffff ! %l5 = 0000000000000000, Mem[00000000201c0000] = ff00f5e1 stb %l5,[%o0+%g0] ! Mem[00000000201c0000] = 0000f5e1 ! Starting 10 instruction Load Burst ! %l1 = 0000000000000000, imm = fffffffffffff067, %l7 = 00000000ffffffff and %l1,-0xf99,%l7 ! %l7 = 0000000000000000 p0_label_199: ! Mem[0000000021800180] = 39ff2b6a, %l0 = 000000000000008f ldub [%o3+0x181],%l0 ! %l0 = 00000000000000ff ! Mem[0000000010181400] = 00000000, %l6 = 0000000000000000 lduba [%i6+%g0]0x80,%l6 ! %l6 = 0000000000000000 ! Mem[0000000010081424] = 0000004c, %l1 = 0000000000000000 lduh [%i2+0x024],%l1 ! %l1 = 0000000000000000 ! Mem[0000000030101400] = 00000000, %l4 = 000000000000006d lduha [%i4+%g0]0x89,%l4 ! %l4 = 0000000000000000 ! Mem[0000000010181410] = 00000000000000ff, %l5 = 0000000000000000 ldxa [%i6+%o5]0x88,%l5 ! %l5 = 00000000000000ff ! Mem[0000000030141400] = ffffffff, %l5 = 00000000000000ff ldswa [%i5+%g0]0x89,%l5 ! %l5 = ffffffffffffffff ! %f6 = 88000000 36d138ff, Mem[0000000030181400] = 00000000 ed2d0000 stda %f6 ,[%i6+%g0]0x89 ! Mem[0000000030181400] = 88000000 36d138ff ! Mem[0000000010081410] = 8800000036d138ff, %f2 = 6238d136 00000088 ldda [%i2+%o5]0x88,%f2 ! %f2 = 88000000 36d138ff ! %l2 = 000000ff, %l3 = 00000041, Mem[0000000010141400] = 000000ff 6d000000 stda %l2,[%i5+%g0]0x88 ! Mem[0000000010141400] = 000000ff 00000041 ! Starting 10 instruction Store Burst ! Mem[00000000300c1410] = 00ff0000, %l3 = 0000000000000041 swapa [%i3+%o5]0x89,%l3 ! %l3 = 0000000000ff0000 p0_label_200: ! Mem[00000000300c1400] = 00000000, %l2 = 00000000000000ff swapa [%i3+%g0]0x89,%l2 ! %l2 = 0000000000000000 ! %l1 = 0000000000000000, Mem[0000000010041400] = ffffffc1 stwa %l1,[%i1+%g0]0x80 ! Mem[0000000010041400] = 00000000 ! %f3 = 36d138ff, Mem[0000000010181400] = 00000000 sta %f3 ,[%i6+%g0]0x88 ! Mem[0000000010181400] = 36d138ff ! Mem[00000000100c1400] = 0000006d, %l4 = 00000000, %l3 = 00ff0000 casa [%i3]0x80,%l4,%l3 ! %l3 = 000000000000006d ! Mem[0000000030181408] = 832161d2, %l7 = 0000000000000000 ldstuba [%i6+%o4]0x89,%l7 ! %l7 = 000000d2000000ff ! %f2 = 88000000 36d138ff, Mem[00000000100c1428] = 6d000000 000000ff std %f2 ,[%i3+0x028] ! Mem[00000000100c1428] = 88000000 36d138ff ! %f0 = 00000000 000000ff, Mem[0000000030041408] = ff00b9ff ff000000 stda %f0 ,[%i1+%o4]0x81 ! Mem[0000000030041408] = 00000000 000000ff ! %l6 = 0000000000000000, Mem[0000000010041410] = ff000000 stba %l6,[%i1+%o5]0x80 ! Mem[0000000010041410] = 00000000 ! %l6 = 0000000000000000, Mem[0000000010001400] = f5000000 stha %l6,[%i0+%g0]0x80 ! Mem[0000000010001400] = 00000000 ! Starting 10 instruction Load Burst ! Mem[0000000010141410] = ff000000 00000000, %l2 = 00000000, %l3 = 0000006d ldda [%i5+%o5]0x88,%l2 ! %l2 = 0000000000000000 00000000ff000000 ba,a p0_not_taken_0_end p0_not_taken_0: ! The following code should not be executed stba %l0,[%i6+0x020]%asi lduba [%i3+0x011]%asi,%l1 sdivx %l0,%l2,%l1 smul %l5,%l1,%l4 sdiv %l4,0x4ea,%l0 subc %l7,%l6,%l2 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 00000000000000ff bne,a,pn %xcc,p0_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000000 bne,a,pn %xcc,p0_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000000 bne,a,pn %xcc,p0_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000ff000000 bne,a,pn %xcc,p0_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000000000 bne,a,pn %xcc,p0_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be ffffffffffffffff bne,a,pn %xcc,p0_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000000 bne,a,pn %xcc,p0_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000000000d2 bne,a,pn %xcc,p0_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x00000589,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p0_failed mov 0x111,%g1 ! Check Floating Point Registers p0_check_fp_registers: set p0_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 00000000 000000ff bne %xcc,p0_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 88000000 36d138ff bne %xcc,p0_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 00000000 ffffffff bne %xcc,p0_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 88000000 36d138ff bne %xcc,p0_f6_fail std %f8,[%g1] ldx [%g1],%l1 ldx [%g3+0x20],%l0 cmp %l0,%l1 ! %f8 should be 000000ff ffffffff bne %xcc,p0_f8_fail std %f10,[%g1] ldx [%g1],%l1 ldx [%g3+0x28],%l0 cmp %l0,%l1 ! %f10 should be ff000000 0000006d bne %xcc,p0_f10_fail std %f12,[%g1] ldx [%g1],%l1 ldx [%g3+0x30],%l0 cmp %l0,%l1 ! %f12 should be c9000000 0000fbe9 bne %xcc,p0_f12_fail std %f14,[%g1] ldx [%g1],%l1 ldx [%g3+0x38],%l0 cmp %l0,%l1 ! %f14 should be c9000000 000000ff bne %xcc,p0_f14_fail std %f16,[%g1] ldx [%g1],%l1 ldx [%g3+0x40],%l0 cmp %l0,%l1 ! %f16 should be ffffffff 00000000 bne %xcc,p0_f16_fail std %f18,[%g1] ldx [%g1],%l1 ldx [%g3+0x48],%l0 cmp %l0,%l1 ! %f18 should be 03cbcdf2 ff0000f5 bne %xcc,p0_f18_fail std %f20,[%g1] ldx [%g1],%l1 ldx [%g3+0x50],%l0 cmp %l0,%l1 ! %f20 should be 88000000 36d138ff bne %xcc,p0_f20_fail std %f22,[%g1] ldx [%g1],%l1 ldx [%g3+0x58],%l0 cmp %l0,%l1 ! %f22 should be 002f00cc ffffffff bne %xcc,p0_f22_fail std %f24,[%g1] ldx [%g1],%l1 ldx [%g3+0x60],%l0 cmp %l0,%l1 ! %f24 should be 4c000000 d5d772d9 bne %xcc,p0_f24_fail std %f26,[%g1] ldx [%g1],%l1 ldx [%g3+0x68],%l0 cmp %l0,%l1 ! %f26 should be 000000ff 00000000 bne %xcc,p0_f26_fail std %f28,[%g1] ldx [%g1],%l1 ldx [%g3+0x70],%l0 cmp %l0,%l1 ! %f28 should be edffff2d 00000000 bne %xcc,p0_f28_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be 0bffff4d 0000006d 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: fcmps %fcc3,%f3 ,%f14 subc %l5,-0x0c1,%l0 sub %l3,%l5,%l0 fmuls %f14,%f7 ,%f4 fadds %f8 ,%f13,%f15 fitod %f8 ,%f10 done p0_trap1o: fcmps %fcc3,%f3 ,%f14 subc %l5,-0x0c1,%l0 sub %l3,%l5,%l0 fmuls %f14,%f7 ,%f4 fadds %f8 ,%f13,%f15 fitod %f8 ,%f10 done p0_trap2e: fsqrts %f1 ,%f0 done p0_trap2o: fsqrts %f1 ,%f0 done p0_trap3e: addc %l2,%l4,%l4 xor %l1,%l4,%l4 done p0_trap3o: addc %l2,%l4,%l4 xor %l1,%l4,%l4 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 = 8b3597e7a3c21a0f ldx [%g1+0x008],%l1 ! %l1 = 56250111da43a574 ldx [%g1+0x010],%l2 ! %l2 = c99b79068f89e293 ldx [%g1+0x018],%l3 ! %l3 = 8e09f69633127bcd ldx [%g1+0x020],%l4 ! %l4 = acd7d5aff5a93394 ldx [%g1+0x028],%l5 ! %l5 = a6faa98c3180bf06 ldx [%g1+0x030],%l6 ! %l6 = 3ad2da6a9bead260 ldx [%g1+0x038],%l7 ! %l7 = 91ebbc0a5daf11bc ! 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: fdivs %f14,%f3 ,%f11 smul %l7,%l6,%l4 smul %l5,-0xda0,%l3 subc %l4,0xfc7,%l6 jmpl %o7,%g0 fadds %f8 ,%f13,%f15 p0_near_0_he: add %l2,0xe8c,%l0 xor %l7,0x2b1,%l1 fdivs %f21,%f22,%f18 add %l5,-0xb4f,%l4 sdivx %l6,%l0,%l6 subc %l5,%l0,%l6 orn %l2,%l4,%l0 jmpl %o7,%g0 sdivx %l2,%l3,%l4 near0_b2b_h: jmpl %o7,%g0 udivx %l6,0x33e,%l5 jmpl %o7,%g0 nop near0_b2b_l: jmpl %o7,%g0 subc %l2,-0x1ee,%l5 jmpl %o7,%g0 nop user_near0_end: .seg "text" .align 0x2000 user_near1_start: p0_near_1_le: xnor %l5,%l0,%l6 jmpl %o7,%g0 fdivs %f11,%f7 ,%f10 p0_near_1_he: umul %l6,-0xd96,%l1 fmuls %f31,%f22,%f29 fdivs %f19,%f19,%f29 jmpl %o7,%g0 smul %l2,%l2,%l4 near1_b2b_h: fitos %f17,%f23 orn %l2,-0x0eb,%l4 jmpl %o7,%g0 xnor %l4,-0x0cb,%l4 near1_b2b_l: fcmps %fcc3,%f6 ,%f14 fcmps %fcc2,%f7 ,%f9 jmpl %o7,%g0 subc %l3,%l6,%l6 user_near1_end: .seg "text" .align 0x2000 user_near2_start: p0_near_2_le: xor %l0,-0x5c0,%l1 sub %l6,%l3,%l1 xnor %l5,%l0,%l5 jmpl %o7,%g0 fcmps %fcc0,%f14,%f14 p0_near_2_he: fadds %f20,%f31,%f27 fadds %f25,%f19,%f22 andn %l0,%l2,%l4 sub %l3,-0x40f,%l0 jmpl %o7,%g0 fdivs %f23,%f19,%f22 near2_b2b_h: smul %l6,%l1,%l2 sub %l4,%l6,%l7 jmpl %o7,%g0 smul %l0,0x371,%l6 near2_b2b_l: sdivx %l5,-0x861,%l0 orn %l5,%l1,%l1 jmpl %o7,%g0 and %l1,-0x540,%l2 user_near2_end: .seg "text" .align 0x2000 user_near3_start: p0_near_3_le: orn %l0,%l3,%l2 fcmps %fcc0,%f9 ,%f0 jmpl %o7,%g0 fmuls %f2 ,%f6 ,%f9 p0_near_3_he: xor %l7,%l2,%l2 nop std %l4,[%i6+0x010] ! Mem[0000000010181410] fsqrts %f18,%f26 fdivs %f19,%f20,%f19 jmpl %o7,%g0 xor %l7,%l3,%l2 near3_b2b_h: or %l0,-0xeb9,%l2 fsqrts %f25,%f29 fdivs %f26,%f28,%f24 fdivs %f25,%f26,%f17 subc %l2,%l6,%l2 orn %l4,0x6a8,%l1 jmpl %o7,%g0 addc %l2,%l4,%l5 near3_b2b_l: xor %l3,0x920,%l1 orn %l2,-0x47f,%l4 mulx %l5,0xee8,%l2 mulx %l5,%l7,%l1 addc %l3,%l5,%l5 fdivs %f12,%f2 ,%f4 jmpl %o7,%g0 fcmps %fcc2,%f11,%f7 user_near3_end: .seg "text" .text .align 0x2000 user_far0_start: p0_far_0_le: fsubs %f4 ,%f5 ,%f0 xnor %l6,%l6,%l1 jmpl %o7,%g0 xnor %l6,%l5,%l2 p0_far_0_lem: fsubs %f4 ,%f5 ,%f0 xnor %l6,%l6,%l1 jmpl %o7,%g0 xnor %l6,%l5,%l2 p0_far_0_he: jmpl %o7,%g0 mulx %l7,-0xb37,%l1 jmpl %o7,%g0 nop p0_far_0_hem: jmpl %o7,%g0 mulx %l7,-0xb37,%l1 jmpl %o7,%g0 nop p0_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 far0_b2b_h: jmpl %o7,%g0 fsubs %f16,%f23,%f24 jmpl %o7,%g0 nop far0_b2b_l: jmpl %o7,%g0 fdivs %f6 ,%f6 ,%f0 jmpl %o7,%g0 nop user_far0_end: .seg "text" .text .align 0x2000 user_far1_start: p0_far_1_le: fsubs %f10,%f15,%f6 subc %l3,%l6,%l5 xor %l0,0xe06,%l2 fadds %f14,%f6 ,%f3 jmpl %o7,%g0 subc %l5,-0x6a0,%l4 p0_far_1_lem: fsubs %f10,%f15,%f6 subc %l3,%l6,%l5 xor %l0,0xe06,%l2 fadds %f14,%f6 ,%f3 jmpl %o7,%g0 subc %l5,-0x6a0,%l4 p0_far_1_he: umul %l2,-0x508,%l2 udivx %l3,0x174,%l6 mulx %l1,%l7,%l2 smul %l5,%l3,%l1 jmpl %o7,%g0 subc %l4,0xa64,%l5 p0_far_1_hem: umul %l2,-0x508,%l2 udivx %l3,0x174,%l6 mulx %l1,%l7,%l2 smul %l5,%l3,%l1 jmpl %o7,%g0 subc %l4,0xa64,%l5 p0_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 far1_b2b_h: jmpl %o7,%g0 and %l2,%l7,%l3 jmpl %o7,%g0 nop far1_b2b_l: jmpl %o7,%g0 subc %l4,%l2,%l4 jmpl %o7,%g0 nop user_far1_end: .seg "text" .text .align 0x2000 user_far2_start: p0_far_2_le: jmpl %o7,%g0 add %l1,0xaaa,%l3 jmpl %o7,%g0 nop p0_far_2_lem: jmpl %o7,%g0 add %l1,0xaaa,%l3 jmpl %o7,%g0 nop p0_far_2_he: andn %l3,%l7,%l7 fmuls %f20,%f19,%f24 umul %l1,%l6,%l6 andn %l1,%l5,%l1 xnor %l3,%l2,%l1 jmpl %o7,%g0 xor %l7,%l4,%l0 p0_far_2_hem: andn %l3,%l7,%l7 fmuls %f20,%f19,%f24 umul %l1,%l6,%l6 andn %l1,%l5,%l1 xnor %l3,%l2,%l1 jmpl %o7,%g0 xor %l7,%l4,%l0 p0_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 far2_b2b_h: fmuls %f29,%f25,%f26 xor %l5,%l1,%l7 jmpl %o7,%g0 addc %l0,%l3,%l1 far2_b2b_l: fitos %f10,%f4 subc %l5,0x692,%l3 jmpl %o7,%g0 andn %l6,-0x114,%l7 user_far2_end: .seg "text" .text .align 0x2000 user_far3_start: p0_far_3_le: jmpl %o7,%g0 sub %l2,0xd24,%l3 jmpl %o7,%g0 nop p0_far_3_lem: jmpl %o7,%g0 sub %l2,0xd24,%l3 jmpl %o7,%g0 nop p0_far_3_he: addc %l2,-0x900,%l3 sub %l6,0x4d7,%l2 fsqrts %f31,%f24 subc %l0,-0xbd9,%l0 andn %l1,0x7f0,%l1 fcmps %fcc2,%f29,%f27 fsubs %f21,%f27,%f20 jmpl %o7,%g0 fadds %f21,%f22,%f24 p0_far_3_hem: addc %l2,-0x900,%l3 sub %l6,0x4d7,%l2 fsqrts %f31,%f24 subc %l0,-0xbd9,%l0 andn %l1,0x7f0,%l1 fcmps %fcc2,%f29,%f27 fsubs %f21,%f27,%f20 jmpl %o7,%g0 fadds %f21,%f22,%f24 p0_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 far3_b2b_h: sub %l5,%l6,%l6 fdivs %f23,%f25,%f27 add %l3,-0xa97,%l3 fadds %f28,%f25,%f22 fadds %f23,%f28,%f20 fdivs %f20,%f19,%f30 jmpl %o7,%g0 fsqrts %f26,%f28 far3_b2b_l: fadds %f10,%f11,%f4 xnor %l3,%l2,%l2 fsubs %f8 ,%f6 ,%f15 xor %l3,-0xa5e,%l2 smul %l0,%l7,%l2 smul %l1,0x23f,%l0 jmpl %o7,%g0 xnor %l3,%l1,%l3 user_far3_end: .seg "text" .align 0x2000 user_jump0_start: INIT_MEM(0, 0x0010, 1, +, 0, +, 0) p0_jmpl_0_le: subc %l6,%l2,%l5 fcmps %fcc2,%f7 ,%f14 xnor %l3,-0x06e,%l3 fdivs %f15,%f6 ,%f13 jmpl %g6+8,%g0 mulx %l2,%l4,%l4 p0_call_0_le: add %l6,%l2,%l7 fitos %f7 ,%f5 xor %l1,0x7f2,%l1 fcmps %fcc0,%f6 ,%f6 udivx %l6,%l6,%l1 retl orn %l2,%l4,%l6 p0_jmpl_0_lo: subc %l6,%l2,%l5 fcmps %fcc2,%f7 ,%f14 xnor %l3,-0x06e,%l3 fdivs %f15,%f6 ,%f13 jmpl %g6+8,%g0 mulx %l2,%l4,%l4 p0_call_0_lo: add %l6,%l2,%l7 fitos %f7 ,%f5 xor %l1,0x7f2,%l1 fcmps %fcc0,%f6 ,%f6 udivx %l6,%l6,%l1 retl orn %l2,%l4,%l6 p0_jmpl_0_he: xnor %l4,%l0,%l3 stx %l0,[%i5+0x030] ! Mem[0000000010141430] jmpl %g6+8,%g0 xnor %l7,%l2,%l0 p0_call_0_he: ldstub [%o1+0x001],%l3 ! Mem[0000000020800001] retl sub %l4,%l2,%l2 p0_jmpl_0_ho: xnor %l4,%l0,%l3 stx %l0,[%o5+0x030] ! Mem[0000000010141430] jmpl %g6+8,%g0 xnor %l7,%l2,%l0 p0_call_0_ho: ldstub [%i1+0x001],%l3 ! Mem[0000000020800001] retl sub %l4,%l2,%l2 user_jump0_end: .seg "text" .align 0x2000 user_jump1_start: INIT_MEM(0, 0x0020, 1, +, 0, +, 0) p0_jmpl_1_le: add %l0,%l0,%l6 smul %l4,-0x281,%l6 sub %l6,0x6a2,%l3 or %l0,-0xb2d,%l0 nop mulx %l7,%l2,%l1 fstoi %f7 ,%f2 jmpl %g6+8,%g0 and %l5,-0x36f,%l6 p0_call_1_le: udivx %l6,%l2,%l1 retl subc %l3,0x655,%l3 p0_jmpl_1_lo: add %l0,%l0,%l6 smul %l4,-0x281,%l6 sub %l6,0x6a2,%l3 or %l0,-0xb2d,%l0 nop mulx %l7,%l2,%l1 fstoi %f7 ,%f2 jmpl %g6+8,%g0 and %l5,-0x36f,%l6 p0_call_1_lo: udivx %l6,%l2,%l1 retl subc %l3,0x655,%l3 p0_jmpl_1_he: xnor %l1,%l3,%l1 smul %l7,0x5f2,%l1 fdivs %f22,%f21,%f20 addc %l6,%l4,%l4 add %l0,0x0d9,%l2 jmpl %g6+8,%g0 addc %l7,-0xe20,%l2 p0_call_1_he: retl mulx %l3,%l7,%l5 p0_jmpl_1_ho: xnor %l1,%l3,%l1 smul %l7,0x5f2,%l1 fdivs %f22,%f21,%f20 addc %l6,%l4,%l4 add %l0,0x0d9,%l2 jmpl %g6+8,%g0 addc %l7,-0xe20,%l2 p0_call_1_ho: retl mulx %l3,%l7,%l5 user_jump1_end: .seg "text" .align 0x2000 user_jump2_start: INIT_MEM(0, 0x0030, 1, +, 0, +, 0) p0_jmpl_2_le: fcmps %fcc3,%f14,%f4 jmpl %g6+8,%g0 xnor %l5,%l2,%l5 p0_call_2_le: and %l2,-0x407,%l5 retl std %f14,[%i5+0x010] ! Mem[0000000010141410] p0_jmpl_2_lo: fcmps %fcc3,%f14,%f4 jmpl %g6+8,%g0 xnor %l5,%l2,%l5 p0_call_2_lo: and %l2,-0x407,%l5 retl std %f14,[%o5+0x010] ! Mem[0000000010141410] p0_jmpl_2_he: fcmps %fcc3,%f27,%f29 andn %l0,-0x3b1,%l5 sub %l0,%l0,%l4 mulx %l6,-0x28b,%l7 xnor %l2,%l3,%l5 fmuls %f24,%f16,%f18 fsubs %f16,%f27,%f26 jmpl %g6+8,%g0 fsqrts %f30,%f19 p0_call_2_he: subc %l6,%l4,%l2 fsqrts %f19,%f28 retl fcmps %fcc0,%f29,%f17 p0_jmpl_2_ho: fcmps %fcc3,%f27,%f29 andn %l0,-0x3b1,%l5 sub %l0,%l0,%l4 mulx %l6,-0x28b,%l7 xnor %l2,%l3,%l5 fmuls %f24,%f16,%f18 fsubs %f16,%f27,%f26 jmpl %g6+8,%g0 fsqrts %f30,%f19 p0_call_2_ho: subc %l6,%l4,%l2 fsqrts %f19,%f28 retl fcmps %fcc0,%f29,%f17 user_jump2_end: .seg "text" .align 0x2000 user_jump3_start: INIT_MEM(0, 0x0040, 1, +, 0, +, 0) p0_jmpl_3_le: std %f8 ,[%i4+0x028] ! Mem[0000000010101428] fcmps %fcc1,%f2 ,%f3 jmpl %g6+8,%g0 orn %l4,-0xc1e,%l1 p0_call_3_le: fsqrts %f12,%f0 retl mulx %l1,%l5,%l5 p0_jmpl_3_lo: std %f8 ,[%o4+0x028] ! Mem[0000000010101428] fcmps %fcc1,%f2 ,%f3 jmpl %g6+8,%g0 orn %l4,-0xc1e,%l1 p0_call_3_lo: fsqrts %f12,%f0 retl mulx %l1,%l5,%l5 p0_jmpl_3_he: smul %l6,-0xf8c,%l3 jmpl %g6+8,%g0 fcmps %fcc3,%f28,%f27 p0_call_3_he: fsubs %f18,%f24,%f21 retl xnor %l2,0x89a,%l1 p0_jmpl_3_ho: smul %l6,-0xf8c,%l3 jmpl %g6+8,%g0 fcmps %fcc3,%f28,%f27 p0_call_3_ho: fsubs %f18,%f24,%f21 retl xnor %l2,0x89a,%l1 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 0x8b3597e7,0xa3c21a0f ! Init value for %l0 .word 0x56250111,0xda43a574 ! Init value for %l1 .word 0xc99b7906,0x8f89e293 ! Init value for %l2 .word 0x8e09f696,0x33127bcd ! Init value for %l3 .word 0xacd7d5af,0xf5a93394 ! Init value for %l4 .word 0xa6faa98c,0x3180bf06 ! Init value for %l5 .word 0x3ad2da6a,0x9bead260 ! Init value for %l6 .word 0x91ebbc0a,0x5daf11bc ! Init value for %l7 .align 64 p0_init_freg: .word 0xfe404be9,0xe15ff053 ! Init value for %f0 .word 0x4c7409d6,0xfaf1fd1d ! Init value for %f2 .word 0xc0dd6dad,0xac4afc78 ! Init value for %f4 .word 0x66e69755,0xabc494e6 ! Init value for %f6 .word 0x9b3da965,0x49f66542 ! Init value for %f8 .word 0xd5798c2a,0x8c640302 ! Init value for %f10 .word 0x2ddbe38d,0x11c9ce6c ! Init value for %f12 .word 0xfa897263,0xff007ac4 ! Init value for %f14 .word 0x1a5e06f5,0x024d0e79 ! Init value for %f16 .word 0x7ec1827f,0xba63f429 ! Init value for %f18 .word 0x79712c98,0x1e002b42 ! Init value for %f20 .word 0x6a65fdce,0xad3359d4 ! Init value for %f22 .word 0x1aa3d4c8,0x60cf7529 ! Init value for %f24 .word 0xa3f8d4e4,0x412a4443 ! Init value for %f26 .word 0x80b96942,0x812fd83f ! Init value for %f28 .word 0xfa50418d,0x05b6d313 ! Init value for %f30 .word 0x94ad1c1c,0xd7cfd5cd ! Init value for %f32 .word 0x498c63e2,0x166f67c7 ! Init value for %f34 .word 0x4f58c117,0xd70ef967 ! Init value for %f36 .word 0x625005b1,0x34ed13b9 ! Init value for %f38 .word 0xd70f8fb2,0x3847586c ! Init value for %f40 .word 0x73caa9ae,0xc01dc268 ! Init value for %f42 .word 0x98dee8ff,0x9f025c36 ! Init value for %f44 .word 0x87a2d8ec,0x0674e1ce ! Init value for %f46 .word 0x1423f4d5,0xd1f87e23 .word 0x33f4b691,0x2a2a4ab1 .word 0x6782f3b3,0x2e378eae .word 0x2b3d41d4,0x0981b7fe .word 0xbbcdbbea,0x8f95b85d .word 0x0ed45f99,0x6e919da8 .word 0x9eee654d,0x13783405 .word 0xdb6c0028,0x861a5b21 p0_share_mask: .word 0xffff0000,0x00000000 .word 0x00000000,0x00000000 .word 0x00000000,0x00000000 .word 0x00000000,0x00000000 .word 0x00000000,0x00000000 .word 0x00000000,0x00000000 .word 0x00000000,0x00000000 .word 0x00000000,0x00000000 p0_expected_registers: .word 0x00000000,0x000000ff .word 0x00000000,0x00000000 .word 0x00000000,0x00000000 .word 0x00000000,0xff000000 .word 0x00000000,0x00000000 .word 0xffffffff,0xffffffff .word 0x00000000,0x00000000 .word 0x00000000,0x000000d2 p0_expected_fp_regs: .word 0x00000000,0x000000ff .word 0x88000000,0x36d138ff .word 0x00000000,0xffffffff .word 0x88000000,0x36d138ff .word 0x000000ff,0xffffffff .word 0xff000000,0x0000006d .word 0xc9000000,0x0000fbe9 .word 0xc9000000,0x000000ff .word 0xffffffff,0x00000000 .word 0x03cbcdf2,0xff0000f5 .word 0x88000000,0x36d138ff .word 0x002f00cc,0xffffffff .word 0x4c000000,0xd5d772d9 .word 0x000000ff,0x00000000 .word 0xedffff2d,0x00000000 .word 0x0bffff4d,0x0000006d .word 0x00000026,0x00000c00 ! %fsr = 0000002600000c00 p0_local0_expect: .word 0x00000000,0x00000000 .word 0x3af4027e,0x0000ffff .word 0xff000000,0xf50000ff .word 0x2dffffed,0x00000075 .word 0xffff0045,0x3e2d00ff .word 0x0000ffff,0xc1ffffff .word 0xf5afc8a4,0x771290dc .word 0x000000ff,0x0000002d p0_local0_sec_expect: .word 0x00000000,0x00000000 .word 0x000000ff,0xffffffff .word 0xffffffff,0x5597e666 .word 0x872e8493,0xf2cdcb03 .word 0xf5afc8a4,0x771290dc .word 0xffcbcdf2,0x93842e87 .word 0xce7891d9,0x5be790f8 .word 0x0000c5c8,0x0000c977 p0_local1_expect: .word 0x00000000,0xffff0000 .word 0x6238d136,0x00000088 .word 0x00000000,0x0000006d .word 0x5f000000,0x00000000 .word 0x7459b65f,0xff000000 .word 0x00000000,0x7b32a742 .word 0xffffffff,0xffffffff .word 0xff000000,0x00000000 p0_local1_sec_expect: .word 0x26c50000,0xff94c4ab .word 0x00000000,0x000000ff .word 0x000000ff,0x000000ff .word 0xaa84feb2,0x761ca310 .word 0x36d6a1c8,0x996cc182 .word 0x5f098316,0xaab5637a .word 0x6ffefb54,0x15f0db48 .word 0xb2cbaccb,0x6f7a03c6 p0_local2_expect: .word 0x00000000,0xffffffff .word 0xf50000ff,0xf2cdcb03 .word 0xff38d136,0x00000088 .word 0xffffffff,0xcc002f00 .word 0xd972d7d5,0x0000004c .word 0x00000000,0xff000000 .word 0x00000000,0x2dffffed .word 0x6d000000,0x4dffff0b p0_local2_sec_expect: .word 0x0000006d,0xffffffff .word 0xffff0000,0x000000ff .word 0xff000000,0x003e0000 .word 0xb204ec0a,0x1018af1c .word 0xeb5e29a1,0xeff8ddec .word 0xbd468381,0x4b2a025f .word 0x0ae9e55a,0x1aaac9ab .word 0x8ed9d39e,0x708cc338 p0_local3_expect: .word 0x0000006d,0xc1ffffff .word 0x00000000,0x00000000 .word 0xff00005f,0xffffffff .word 0x00000000,0x0000005f .word 0x000000ff,0x5fb65974 .word 0x88000000,0x36d138ff .word 0xc9000000,0x0000fbe9 .word 0x00000000,0x000000ff p0_local3_sec_expect: .word 0xff000000,0x0000006d .word 0xffffffff,0xffffffff .word 0x41000000,0x0000006e .word 0xecebef69,0x827dbc4c .word 0x00000000,0x0000005f .word 0x9f3b0db9,0xcb14511c .word 0x5143aa23,0x28a010da .word 0x05086044,0xd43a2725 p0_local4_expect: .word 0x00000000,0x000000ff .word 0xff000000,0x00000000 .word 0x00000000,0x000000ff .word 0xaa84feb2,0x761ca3ff .word 0x0000a1c8,0x000000ff .word 0x42a7327b,0x3af4027e .word 0x6ffefb54,0x15ffdb48 .word 0xb2cbaccb,0x00000000 p0_local4_sec_expect: .word 0x00000000,0x00000000 .word 0xffffffff,0x00000000 .word 0xffff0000,0x00000000 .word 0x7e02f43a,0x7b32a742 .word 0x88c15eff,0xff000000 .word 0x00002d3e,0xff000000 .word 0x03cbcdf2,0x93842e87 .word 0xad01c571,0x26c585c6 p0_local5_expect: .word 0xff000000,0x41000000 .word 0x66e69755,0x000000ff .word 0x00000000,0x000000ff .word 0x7500a400,0x00000000 .word 0x000000ff,0xff5ec188 .word 0xffffffff,0xffffffff .word 0x0000005f,0x000000ff .word 0xc685c526,0x71c501ad p0_local5_sec_expect: .word 0xffffffff,0x832161d2 .word 0x00000000,0x00000000 .word 0x00000000,0x0000005f .word 0xff000000,0xc1ff00ff .word 0x0b72ff4d,0x80000000 .word 0xffcbcdf2,0xb5c3f43a .word 0xffffffc1,0xffff0000 .word 0xffffffff,0x5597e666 p0_local6_expect: .word 0xff38d136,0x0b72ff4d .word 0x6d000000,0x00000000 .word 0xff000000,0x00000000 .word 0xf50000ff,0xf2cdcb03 .word 0x3e000000,0x000000ff .word 0x55000000,0x00005575 .word 0xf5afc8a4,0xf2cdcb03 .word 0xc1ffffff,0x003e0000 p0_local6_sec_expect: .word 0xff38d136,0x00000088 .word 0xff612183,0xffffffff .word 0x00000000,0x00000000 .word 0x03cbcdf2,0x93842e87 .word 0xdc901277,0xa4c8aff5 .word 0xedffff2d,0xccbecec8 .word 0xf5572383,0xc61e3420 .word 0xc8c900cc,0xffffffff share0_expect: .word 0x0000f5e1,0x0a388215 .word 0xad5ffedd,0x9e18c7ea .word 0x1e8cb671,0xb04d94eb .word 0x8e47c891,0x280d50c6 .word 0x3cf51130,0xe735e67e .word 0xbc75af62,0x40e5ec6e .word 0xc4259e2c,0x53cad15f .word 0x2969e752,0xfbeff27d share1_expect: .word 0x00ffe181,0xa71f5f41 .word 0xd8c6fd1e,0xac1f1a42 .word 0xf9e27ff4,0xe90d670f .word 0x3f305b72,0x809fcd0a .word 0x42ad5c37,0x24fd64c1 .word 0x88a950d4,0x0a32839b .word 0xd1bc4dac,0x7c651c12 .word 0xa3158da2,0x388e8252 .word 0x00ff7fe3,0xc0fe2182 .word 0x2885213f,0xd3edbbd1 .word 0x88afae71,0x7705f058 .word 0xb67b8d76,0xca101125 .word 0x9523ebcb,0xe94a9647 .word 0x70faca35,0x36ae8840 .word 0x4266465c,0xf79d347f .word 0x2bab65e2,0x23a8ec02 share2_expect: .word 0xffff6ca5,0x14ca1c87 .word 0x59c069a8,0xa2bc7f37 .word 0xdade7279,0xbe794b1c .word 0x1f6b6ad3,0x4cb2ebde .word 0x18b3baa7,0xb58cf87e .word 0x75970808,0xa8e5c17d .word 0xa2a6ecb0,0xb95e2963 .word 0x524225ee,0x14ca5f58 share3_expect: .word 0x00ff31c9,0xa5627358 .word 0x989d0978,0x8db3b7aa .word 0xd2c67380,0x5f1d7be1 .word 0x86d63747,0x756c6ab1 .word 0xaeb53865,0x6cb6742a .word 0x9a5326ad,0x9121efd1 .word 0x6483a243,0x00131b11 .word 0x5a578979,0xc8b0cd86 .word 0x000079c9,0x04b85533 .word 0x7102b66e,0xf1aa1e32 .word 0xb18b52a3,0xc4a20ce1 .word 0x46b3ea93,0x91a27578 .word 0xa621fae2,0x927722e5 .word 0x872d5f69,0xa81832ce .word 0xab1b2e4b,0x0ae60c1f .word 0x7d73d3e8,0xbde91907 .word 0x00005823,0xa23702d2 .word 0xdc353f78,0xbe3d94e0 .word 0xae7edc79,0xb9b75966 .word 0x4c32c3d5,0xd3bcb6a5 .word 0x7403c3c1,0x02039467 .word 0xa6527ca1,0xbe4aa7d8 .word 0xd62766b4,0xf992ee32 .word 0x9202c9bc,0x65fea40e .word 0xff69d8f4,0x11492c51 .word 0xc8a19586,0xd638e2a9 .word 0x03fa40b4,0x4a9f760b .word 0x6881276e,0x0fb1abe0 .word 0xdf44b71b,0x71e6bcfb .word 0x78a833dd,0x93e2c6e9 .word 0x5b6cdaaa,0xa052eeaf .word 0x9573d715,0x808fe485 .word 0xb9ff70fe,0x3055d1d6 .word 0x19fc98c9,0x60adb5c3 .word 0xaed2698f,0xd32cd8a6 .word 0x59ce589f,0xe5d4e72d .word 0xcdfe956e,0x1d270a37 .word 0x27f59cdb,0xd6e639fe .word 0x9f5601bc,0x9ba0c0eb .word 0x1274a6ea,0x8b949dfa .word 0x00ff3528,0x5c44528d .word 0xbbe7c510,0x20c289ce .word 0xa5d27f00,0xf04c335d .word 0x017897ba,0xcd86653a .word 0x65afaa93,0x16054f35 .word 0x8b6252b1,0x890f2934 .word 0x6ae51340,0x961dae9e .word 0xc6fdcc50,0xa99b0973 .word 0x39ff2b6a,0x6ecc3149 .word 0x565fca92,0x8fa06a1a .word 0x01b5c4cb,0x40d56031 .word 0x58f32c61,0xbeb4300f .word 0x8d88207c,0xfb1365e3 .word 0xd420c057,0x5272cc1b .word 0xf0b00bb6,0x4eafc361 .word 0xa4b8a533,0xebaf99df .word 0xc3ff86d6,0xc21154f7 .word 0x22b22740,0x8cbad3da .word 0x83237828,0xafba1ed2 .word 0x317a1557,0x8cf51abe .word 0x23d791c5,0x50c9a5a1 .word 0xa05bd338,0x14b01e13 .word 0xc5a55917,0x40b102f6 .word 0x008a9509,0x5dcb0ba7 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 0x751b9207,0xd88f3ede .word 0x00000000,0x00000002 .word 0x640f07b0,0x641c9f0a .word 0x00000000,0x00000003 .word 0x95f51a38,0x3c28cfb9 .word 0x00000000,0x00000004 .word 0x042a6737,0x9caf0f0a .word 0x00000000,0x00000005 .word 0xbf1abc10,0x740d18f9 .word 0x00000000,0x00000006 .word 0x66bf486f,0x92e85c60 .word 0x00000000,0x00000007 .word 0xeadc3510,0x7a485a61 .word 0x00000000,0x00000008 .word 0x35010058,0x31cea981 .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 0x47e6d748,0xa9997bb0,0xa6656aec,0xc61e3420 .word 0xbe6dff1e,0x5c06e595,0xbeb72a72,0x48820868 .word 0x6df6c2c9,0x625702e7,0x6b5c1a83,0x38d0cbec .word 0x20da1908,0x67476ccf,0xad01c571,0x26c585c6 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 0x7501e881,0x2fd97683,0x41b5aeb9,0x081e73af .word 0x0e3dea20,0x4d21e627,0x0859f0e0,0xb926d93d .word 0x6160d9fb,0x36119839,0x459e9c09,0x16e5d2de .word 0xfcade25c,0xe072d5f5,0x15e4f291,0x9dfcd0e6 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 0x2ace19b3,0xad794f5f,0xa765890e,0x0fa9fc44 .word 0x26f74f52,0xc7916701,0xb7fb00db,0x1a1368fc .word 0x7f5b4d63,0x5fb65974,0x42a7327b,0x3af4027e .word 0x41ecb9e0,0x9109f485,0xf115586f,0xae6ee463 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 0x7c4ece55,0xea2b090f,0x5f32d010,0x5898a632 .word 0x53f2069f,0x9d9bb676,0xaa84feb2,0x761ca310 .word 0x36d6a1c8,0x996cc182,0x5f098316,0xaab5637a .word 0x6ffefb54,0x15f0db48,0xb2cbaccb,0x6f7a03c6 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 0xd99178ce,0xf6cf53c4,0x995ec188,0xdaef9282 .word 0x4e5b5089,0xa17ddc21,0xf8a2380a,0xb9a941d2 .word 0xd972d7d5,0x2dd0e715,0xa3c4c3b5,0xd2612183 .word 0x2f73f64f,0x15026e8c,0xdedcd297,0xd3d1ac9b 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 0x553d9107,0xf8689005,0xa4c8aff5,0xd941fd77 .word 0xd8650bbf,0xd1a2fb9a,0xb204ec0a,0x1018af1c .word 0xeb5e29a1,0xeff8ddec,0xbd468381,0x4b2a025f .word 0x0ae9e55a,0x1aaac9ab,0x8ed9d39e,0x708cc338 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 0x45c0c745,0xf0fa9075,0x6acd3744,0x5fe82999 .word 0x62842646,0xb16b1eec,0x6b0547a0,0x8b53f310 .word 0x81da077a,0x9fc5c897,0xe627c24b,0x9e3f378c .word 0x9af82241,0x8f4ccaf8,0xbb2d5a5e,0x568f4e05 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 0x8e93a54d,0x501d983e,0x67777b67,0x72dd1cb4 .word 0xc486350b,0xa82fc6be,0xecebef69,0x827dbc4c .word 0x09488ecb,0xb778e99e,0x9f3b0db9,0xcb14511c .word 0x5143aa23,0x28a010da,0x05086044,0xd43a2725 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 0x87c86c19,0x49ab3c82,0x42cb47db,0x2b32282e .word 0x4cf81df7,0xf136a371,0xe3ae467b,0xf2cdcb03 .word 0xb43671e0,0x771290dc,0xc8cebecc,0x8c3855b4 .word 0x107ed60d,0xb565b7b1,0x1198ad0d,0x8cb03c43 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 0x076757ba,0x712bedc7,0x8204c21c,0x44d14edc .word 0x83665fc2,0x872e8493,0xa0e9002b,0xf5572383 .word 0x750df918,0xe182ed45,0xd5c38f39,0x76d8a6f4 .word 0x63550c07,0xd193eb58,0x04489dfb,0x04763e1b 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 0x20c913c2,0xc5c8722c,0xc9777558,0x3f98fef2 .word 0x2db19af6,0x5be790f8,0x510d1b7c,0x7313ca4e .word 0x5f514d5c,0x33bda438,0xe0dc4c4d,0x781832bb .word 0x86f55af1,0xb34fb149,0x17bc2410,0x9e037e63 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 0xda0e2e46,0x37bf0970,0xf7a09c37,0x9bb6229a .word 0xfe374808,0x26ac68d0,0x19ac604e,0x95d55b18 .word 0xa90db231,0x2180f63f,0x5420f09d,0x0aeff173 .word 0x43029b6f,0x2f3e883b,0xb70534a0,0x78a230d1 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 0x96f4972d,0x80d089c5,0x2f5cac84,0x24d92ad3 .word 0x8999a672,0x001d2690,0xc0914c21,0x6251ac6b .word 0xc47434b8,0x12d254b1,0x1ae56785,0xbef76aa4 .word 0x45380f60,0xab34f7d3,0x3f04807e,0x5f5f84e6 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 0x8a79bf86,0x99b23db0,0xa9287a4b,0x3664ec96 .word 0x7eb82286,0xf53d6f7e,0xc365e74e,0xd7ba69fa .word 0xbd5b9a13,0x9ae7419c,0x609351ef,0xda226fcd .word 0x4715351f,0xbc49d9ef,0xb49b28e5,0x0d90af49 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 0x2a5ff5e1,0x0a388215,0xad5ffedd,0x9e18c7ea .word 0x1e8cb671,0xb04d94eb,0x8e47c891,0x280d50c6 .word 0x3cf51130,0xe735e67e,0xbc75af62,0x40e5ec6e .word 0xc4259e2c,0x53cad15f,0x2969e752,0xfbeff27d 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 0x6025e181,0xa71f5f41,0xd8c6fd1e,0xac1f1a42 .word 0xf9e27ff4,0xe90d670f,0x3f305b72,0x809fcd0a .word 0x42ad5c37,0x24fd64c1,0x88a950d4,0x0a32839b .word 0xd1bc4dac,0x7c651c12,0xa3158da2,0x388e8252 .word 0x38ca7fe3,0xc0fe2182,0x2885213f,0xd3edbbd1 .word 0x88afae71,0x7705f058,0xb67b8d76,0xca101125 .word 0x9523ebcb,0xe94a9647,0x70faca35,0x36ae8840 .word 0x4266465c,0xf79d347f,0x2bab65e2,0x23a8ec02 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 0x889f6ca5,0x14ca1c87,0x59c069a8,0xa2bc7f37 .word 0xdade7279,0xbe794b1c,0x1f6b6ad3,0x4cb2ebde .word 0x18b3baa7,0xb58cf87e,0x75970808,0xa8e5c17d .word 0xa2a6ecb0,0xb95e2963,0x524225ee,0x14ca5f58 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 0xb0b731c9,0xa5627358,0x989d0978,0x8db3b7aa .word 0xd2c67380,0x5f1d7be1,0x86d63747,0x756c6ab1 .word 0xaeb53865,0x6cb6742a,0x9a5326ad,0x9121efd1 .word 0x6483a243,0x00131b11,0x5a578979,0xc8b0cd86 .word 0x6f2e79c9,0x04b85533,0x7102b66e,0xf1aa1e32 .word 0xb18b52a3,0xc4a20ce1,0x46b3ea93,0x91a27578 .word 0xa621fae2,0x927722e5,0x872d5f69,0xa81832ce .word 0xab1b2e4b,0x0ae60c1f,0x7d73d3e8,0xbde91907 .word 0xd6eb5823,0xa23702d2,0xdc353f78,0xbe3d94e0 .word 0xae7edc79,0xb9b75966,0x4c32c3d5,0xd3bcb6a5 .word 0x7403c3c1,0x02039467,0xa6527ca1,0xbe4aa7d8 .word 0xd62766b4,0xf992ee32,0x9202c9bc,0x65fea40e .word 0x5f69d8f4,0x11492c51,0xc8a19586,0xd638e2a9 .word 0x03fa40b4,0x4a9f760b,0x6881276e,0x0fb1abe0 .word 0xdf44b71b,0x71e6bcfb,0x78a833dd,0x93e2c6e9 .word 0x5b6cdaaa,0xa052eeaf,0x9573d715,0x808fe485 .word 0xb94770fe,0x3055d1d6,0x19fc98c9,0x60adb5c3 .word 0xaed2698f,0xd32cd8a6,0x59ce589f,0xe5d4e72d .word 0xcdfe956e,0x1d270a37,0x27f59cdb,0xd6e639fe .word 0x9f5601bc,0x9ba0c0eb,0x1274a6ea,0x8b949dfa .word 0xf6e63528,0x5c44528d,0xbbe7c510,0x20c289ce .word 0xa5d27f00,0xf04c335d,0x017897ba,0xcd86653a .word 0x65afaa93,0x16054f35,0x8b6252b1,0x890f2934 .word 0x6ae51340,0x961dae9e,0xc6fdcc50,0xa99b0973 .word 0x39412b6a,0x6ecc3149,0x565fca92,0x8fa06a1a .word 0x01b5c4cb,0x40d56031,0x58f32c61,0xbeb4300f .word 0x8d88207c,0xfb1365e3,0xd420c057,0x5272cc1b .word 0xf0b00bb6,0x4eafc361,0xa4b8a533,0xebaf99df .word 0xc38f86d6,0xc21154f7,0x22b22740,0x8cbad3da .word 0x83237828,0xafba1ed2,0x317a1557,0x8cf51abe .word 0x23d791c5,0x50c9a5a1,0xa05bd338,0x14b01e13 .word 0xc5a55917,0x40b102f6,0x008a9509,0x5dcb0ba7 share3_end: