/* * ========== Copyright Header Begin ========================================== * * OpenSPARC T2 Processor File: mpgen_2000_2.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 = 327144515 ! Riesling can be on ! 1 Thread, 2000 lines ! mpgen created on Dec 20, 2005 (16:35:03) ! mpgen_2000_2.s created on Mar 27, 2009 (14:45:15) ! RC file : random.rc ! cmd = /import/n2-tools/release/tools/mpgen/mpgen,1.051220 -rc random.rc -o mpgen_2000_2 -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 = 3a0cc464 e025b4c3 4e446631 aaa2216e ! %f4 = a485631c d9ea2667 01a6d6f0 fc757cfa ! %f8 = deaebd7d 98c0f273 3430b6a3 65fc5512 ! %f12 = 1f790fec 0c529c75 a0e8d7b9 535b3e72 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 396a40d9 052dfec6 2755f48c 822e7630 ! %f20 = 1b50de40 b8120897 22529dbe d958e0ad ! %f24 = e8146e4a 98eb928c 400be218 29ff90a5 ! %f28 = 8c6dbdc0 55c61a06 d9f5beab 7e2240b7 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 85d0cf2e 5e5a282f b7996b52 2d7164e2 ! %f36 = 86ad6e96 c7e242e3 9b0222ab 6d33692f ! %f40 = c1b0b291 8d354463 181fc51a db1c4dad ! %f44 = e85cd942 004874d4 72d1a24c 0215fdf2 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xff6b044f0000003b,%g7,%g1 ! GSR scale = 7, align = 3 wr %g1,%g0,%gsr ! GSR = ff6b044f0000003b 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: ! %l1 = 65fb82c89a772f40, Mem[0000000010041408] = c8aa22ae226226df stxa %l1,[%i1+%o4]0x88 ! Mem[0000000010041408] = 65fb82c89a772f40 ! %l6 = c584bb7669bc7d11, Mem[0000000010141410] = 599bdba8 stha %l6,[%i5+%o5]0x88 ! Mem[0000000010141410] = 599b7d11 ! Mem[0000000010101400] = 11925c6a, %l2 = 879d1bc02a5d3cfe swapa [%i4+%g0]0x80,%l2 ! %l2 = 0000000011925c6a ! %f29 = 55c61a06, Mem[0000000010141430] = ac7ff2a0 sta %f29,[%i5+0x030]%asi ! Mem[0000000010141430] = 55c61a06 ! %f20 = 1b50de40, Mem[0000000010081418] = 38db09e8 sta %f20,[%i2+0x018]%asi ! Mem[0000000010081418] = 1b50de40 ! %l4 = 0f1547c2, %l5 = 6e61420b, Mem[0000000010081408] = 234bace2 05565aa4 stda %l4,[%i2+%o4]0x88 ! Mem[0000000010081408] = 0f1547c2 6e61420b ! %l7 = dbba379213520f54, Mem[0000000030041400] = 98b3f89e stba %l7,[%i1+%g0]0x89 ! Mem[0000000030041400] = 98b3f854 ! %f21 = b8120897, Mem[0000000010041408] = 402f779a sta %f21,[%i1+%o4]0x80 ! Mem[0000000010041408] = b8120897 ! %l4 = 7501bb700f1547c2, Mem[0000000010041400] = 0339ce68 stha %l4,[%i1+%g0]0x80 ! Mem[0000000010041400] = 47c2ce68 ! Starting 10 instruction Store Burst ! %l4 = 0f1547c2, %l5 = 6e61420b, Mem[0000000010041438] = 4783d1b1 34d288e2 std %l4,[%i1+0x038] ! Mem[0000000010041438] = 0f1547c2 6e61420b p0_label_2: ! %l4 = 7501bb700f1547c2, Mem[0000000010101424] = 3c38944a sth %l4,[%i4+0x024] ! Mem[0000000010101424] = 47c2944a ! %f10 = 3430b6a3, Mem[00000000300c1408] = 09a8d674 sta %f10,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 3430b6a3 ! %l7 = dbba379213520f54, Mem[0000000010041400] = 47c2ce68 stwa %l7,[%i1+%g0]0x80 ! Mem[0000000010041400] = 13520f54 ! %f14 = a0e8d7b9, Mem[00000000300c1410] = e1e0a596 sta %f14,[%i3+%o5]0x81 ! Mem[00000000300c1410] = a0e8d7b9 ! %l7 = dbba379213520f54, Mem[0000000010101410] = 5adf24a5 stba %l7,[%i4+%o5]0x80 ! Mem[0000000010101410] = 54df24a5 ! Mem[0000000010041400] = 13520f54, %l3 = d5d6250268cd7ae8 swapa [%i1+%g0]0x80,%l3 ! %l3 = 0000000013520f54 ! %l4 = 0f1547c2, %l5 = 6e61420b, Mem[0000000010081400] = fa149d22 261b4dd3 stda %l4,[%i2+%g0]0x80 ! Mem[0000000010081400] = 0f1547c2 6e61420b ! %l4 = 7501bb700f1547c2, Mem[0000000030081400] = 6413cc27 stba %l4,[%i2+%g0]0x89 ! Mem[0000000030081400] = 6413ccc2 ! %l4 = 7501bb700f1547c2, Mem[0000000030141410] = d29b4eaf stwa %l4,[%i5+%o5]0x81 ! Mem[0000000030141410] = 0f1547c2 ! Starting 10 instruction Load Burst ! Mem[0000000030141410] = 0f1547c2 f4f57f4f, %l6 = 69bc7d11, %l7 = 13520f54 ldda [%i5+%o5]0x81,%l6 ! %l6 = 000000000f1547c2 00000000f4f57f4f p0_label_3: ! Mem[0000000030041410] = ba0b0518, %f2 = 4e446631 lda [%i1+%o5]0x89,%f2 ! %f2 = ba0b0518 ! Mem[0000000010081400] = c247150f, %l2 = 0000000011925c6a lduba [%i2+%g0]0x88,%l2 ! %l2 = 000000000000000f ! Mem[0000000010081430] = 1b707ea8, %l6 = 000000000f1547c2 ldsha [%i2+0x032]%asi,%l6 ! %l6 = 0000000000007ea8 ! Mem[0000000030081408] = 7169e27c, %l4 = 7501bb700f1547c2 ldsha [%i2+%o4]0x89,%l4 ! %l4 = ffffffffffffe27c ! Mem[00000000300c1410] = a0e8d7b9, %l1 = 65fb82c89a772f40 lduba [%i3+%o5]0x81,%l1 ! %l1 = 00000000000000a0 ! Mem[0000000010001408] = c5cfe35b b634de0a, %l0 = 6940ca2a, %l1 = 000000a0 ldda [%i0+%o4]0x88,%l0 ! %l0 = 00000000b634de0a 00000000c5cfe35b ! Mem[0000000010101408] = ff1bb8b66d0f8bd3, %f14 = a0e8d7b9 535b3e72 ldda [%i4+%o4]0x80,%f14 ! %f14 = ff1bb8b6 6d0f8bd3 ! Mem[00000000100c1410] = dec89116, %l1 = 00000000c5cfe35b lduba [%i3+%o5]0x80,%l1 ! %l1 = 00000000000000de ! Mem[0000000030001410] = cf9b9d0b, %l1 = 00000000000000de ldsha [%i0+%o5]0x81,%l1 ! %l1 = ffffffffffffcf9b ! Starting 10 instruction Store Burst ! %f20 = 1b50de40 b8120897, %l1 = ffffffffffffcf9b ! Mem[0000000010141438] = 839ecbf4daef39d4 add %i5,0x038,%g1 stda %f20,[%g1+%l1]ASI_PST32_PL ! Mem[0000000010141438] = 970812b840de501b p0_label_4: ! %f0 = 3a0cc464, Mem[0000000030041410] = 18050bba sta %f0 ,[%i1+%o5]0x81 ! Mem[0000000030041410] = 3a0cc464 ! %f12 = 1f790fec 0c529c75, Mem[0000000030141410] = 0f1547c2 f4f57f4f stda %f12,[%i5+%o5]0x81 ! Mem[0000000030141410] = 1f790fec 0c529c75 ! %l0 = 00000000b634de0a, Mem[00000000211c0000] = c74bcd80 stb %l0,[%o2+%g0] ! Mem[00000000211c0000] = 0a4bcd80 ! Mem[0000000010081408] = c247150f, %l1 = ffffcf9b, %l4 = ffffe27c add %i2,0x08,%g1 casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000c247150f ! %f23 = d958e0ad, Mem[0000000010181408] = 81cf52bb sta %f23,[%i6+%o4]0x88 ! Mem[0000000010181408] = d958e0ad ! %f0 = 3a0cc464 e025b4c3, %l7 = 00000000f4f57f4f ! Mem[0000000030141418] = 88d03638a4c525d5 add %i5,0x018,%g1 stda %f0,[%g1+%l7]ASI_PST16_SL ! Mem[0000000030141418] = c3b425e064c40c3a ! Mem[0000000020800041] = 406bfa54, %l3 = 0000000013520f54 ldstuba [%o1+0x041]%asi,%l3 ! %l3 = 0000006b000000ff ! Mem[0000000010141400] = 189508d9, %l7 = 00000000f4f57f4f swapa [%i5+%g0]0x80,%l7 ! %l7 = 00000000189508d9 ! %f26 = 400be218, Mem[00000000100c142c] = a5b9cc6b st %f26,[%i3+0x02c] ! Mem[00000000100c142c] = 400be218 ! Starting 10 instruction Load Burst ! Mem[0000000010001408] = 0ade34b6, %l0 = 00000000b634de0a ldswa [%i0+%o4]0x80,%l0 ! %l0 = 000000000ade34b6 p0_label_5: ! Mem[00000000100c1410] = dec89116, %f4 = a485631c lda [%i3+%o5]0x80,%f4 ! %f4 = dec89116 ! Mem[00000000100c1408] = 61a6dd761610969f, %l1 = ffffffffffffcf9b ldxa [%i3+%o4]0x88,%l1 ! %l1 = 61a6dd761610969f ! Mem[0000000010141408] = 125adb7086fe2308, %f0 = 3a0cc464 e025b4c3 ldda [%i5+%o4]0x80,%f0 ! %f0 = 125adb70 86fe2308 ! Mem[0000000010141410] = 599b7d11, %l2 = 000000000000000f lduwa [%i5+%o5]0x88,%l2 ! %l2 = 00000000599b7d11 ! Mem[00000000211c0000] = 0a4bcd80, %l3 = 000000000000006b lduha [%o2+0x000]%asi,%l3 ! %l3 = 0000000000000a4b ! Mem[0000000010101410] = 54df24a5, %l7 = 00000000189508d9 lduha [%i4+%o5]0x80,%l7 ! %l7 = 00000000000054df ! Mem[0000000030041400] = 98b3f854, %l3 = 0000000000000a4b lduha [%i1+%g0]0x89,%l3 ! %l3 = 000000000000f854 ! Mem[0000000030081400] = c2cc1364, %l7 = 00000000000054df ldsba [%i2+%g0]0x81,%l7 ! %l7 = ffffffffffffffc2 ! Mem[00000000211c0000] = 0a4bcd80, %l4 = 00000000c247150f ldsha [%o2+0x000]%asi,%l4 ! %l4 = 0000000000000a4b ! Starting 10 instruction Store Burst ! %f6 = 01a6d6f0, Mem[0000000010041410] = 0106ab6d sta %f6 ,[%i1+%o5]0x80 ! Mem[0000000010041410] = 01a6d6f0 p0_label_6: ! %l6 = 0000000000007ea8, Mem[0000000010041408] = b8120897 stwa %l6,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00007ea8 ! %f18 = 2755f48c 822e7630, Mem[0000000010141400] = 4f7ff5f4 d3638195 stda %f18,[%i5+%g0]0x88 ! Mem[0000000010141400] = 2755f48c 822e7630 ! %f16 = 396a40d9 052dfec6, Mem[0000000010141438] = 970812b8 40de501b stda %f16,[%i5+0x038]%asi ! Mem[0000000010141438] = 396a40d9 052dfec6 ! Mem[000000001014142c] = d44d8b1f, %l5 = d9cd999a6e61420b ldstuba [%i5+0x02c]%asi,%l5 ! %l5 = 000000d4000000ff ! %l2 = 00000000599b7d11, %l6 = 0000000000007ea8, %l4 = 0000000000000a4b add %l2,%l6,%l4 ! %l4 = 00000000599bfbb9 ! Mem[0000000030141400] = a7c5d5fe, %l4 = 00000000599bfbb9 ldsha [%i5+%g0]0x81,%l4 ! %l4 = ffffffffffffa7c5 ! %l2 = 00000000599b7d11, Mem[000000001000142f] = 565c380a stb %l2,[%i0+0x02f] ! Mem[000000001000142c] = 565c3811 ! %f12 = 1f790fec 0c529c75, Mem[0000000010181410] = 3dd23cfd 94ea3b0b stda %f12,[%i6+%o5]0x80 ! Mem[0000000010181410] = 1f790fec 0c529c75 ! %l6 = 0000000000007ea8, Mem[0000000030141408] = f4061d3f stha %l6,[%i5+%o4]0x81 ! Mem[0000000030141408] = 7ea81d3f ! Starting 10 instruction Load Burst ! Mem[0000000010181400] = 94a8598e, %l3 = 000000000000f854 lduwa [%i6+0x000]%asi,%l3 ! %l3 = 0000000094a8598e p0_label_7: ! Mem[0000000010001410] = b74e69ba649a5760, %l1 = 61a6dd761610969f ldxa [%i0+%o5]0x88,%l1 ! %l1 = b74e69ba649a5760 ! Mem[0000000020800000] = fb60a5fa, %l5 = 00000000000000d4 ldub [%o1+0x001],%l5 ! %l5 = 0000000000000060 ! Mem[0000000030101410] = b7944ee7, %f28 = 8c6dbdc0 lda [%i4+%o5]0x89,%f28 ! %f28 = b7944ee7 ! Mem[0000000030081408] = 44860a497169e27c, %l0 = 000000000ade34b6 ldxa [%i2+%o4]0x89,%l0 ! %l0 = 44860a497169e27c ! Mem[0000000010101408] = d38b0f6d b6b81bff, %l6 = 00007ea8, %l7 = ffffffc2 ldda [%i4+%o4]0x88,%l6 ! %l6 = 00000000b6b81bff 00000000d38b0f6d ! Mem[0000000010141410] = 117d9b59, %f12 = 1f790fec lda [%i5+%o5]0x80,%f12 ! %f12 = 117d9b59 ! Mem[0000000010141410] = 117d9b5932b0aa8b, %l7 = 00000000d38b0f6d ldxa [%i5+%o5]0x80,%l7 ! %l7 = 117d9b5932b0aa8b ! Mem[00000000300c1400] = 5c3e61d3acaa1bad, %l7 = 117d9b5932b0aa8b ldxa [%i3+%g0]0x89,%l7 ! %l7 = 5c3e61d3acaa1bad ! Mem[00000000201c0000] = f6eb5a4a, %l1 = b74e69ba649a5760 lduba [%o0+0x000]%asi,%l1 ! %l1 = 00000000000000f6 ! Starting 10 instruction Store Burst ! %l0 = 44860a497169e27c, Mem[0000000030181400] = 9b643583 stha %l0,[%i6+%g0]0x89 ! Mem[0000000030181400] = 9b64e27c p0_label_8: ! %l4 = ffffffffffffa7c5, Mem[0000000030101408] = 940c7c6a stwa %l4,[%i4+%o4]0x89 ! Mem[0000000030101408] = ffffa7c5 ! %f4 = dec89116 d9ea2667, Mem[0000000010101410] = a524df54 5ca58c45 stda %f4 ,[%i4+%o5]0x88 ! Mem[0000000010101410] = dec89116 d9ea2667 ! %l7 = 5c3e61d3acaa1bad, Mem[0000000010081418] = 1b50de40 stb %l7,[%i2+0x018] ! Mem[0000000010081418] = ad50de40 ! %l4 = ffffffffffffa7c5, imm = 00000000000003b3, %l6 = 00000000b6b81bff xor %l4,0x3b3,%l6 ! %l6 = ffffffffffffa476 ! %f20 = 1b50de40 b8120897, %l2 = 00000000599b7d11 ! Mem[00000000100c1430] = bfc28cf89b639219 add %i3,0x030,%g1 stda %f20,[%g1+%l2]ASI_PST32_P ! Mem[00000000100c1430] = bfc28cf8b8120897 ! %l1 = 00000000000000f6, Mem[00000000218000c0] = d4934e5b, %asi = 80 stha %l1,[%o3+0x0c0]%asi ! Mem[00000000218000c0] = 00f64e5b ! Mem[000000001004140c] = c882fb65, %l0 = 44860a497169e27c, %asi = 80 swapa [%i1+0x00c]%asi,%l0 ! %l0 = 00000000c882fb65 ! %f4 = dec89116, Mem[0000000030041410] = 3a0cc464 sta %f4 ,[%i1+%o5]0x81 ! Mem[0000000030041410] = dec89116 ! %f12 = 117d9b59, Mem[0000000010101410] = 6726ead9 st %f12,[%i4+%o5] ! Mem[0000000010101410] = 117d9b59 ! Starting 10 instruction Load Burst ! Mem[0000000030041400] = 98b3f854, %l0 = 00000000c882fb65 ldsha [%i1+%g0]0x89,%l0 ! %l0 = fffffffffffff854 p0_label_9: ! Mem[0000000010001400] = 70621cea, %f25 = 98eb928c lda [%i0+%g0]0x80,%f25 ! %f25 = 70621cea ! Mem[0000000030001410] = cf9b9d0b, %l4 = ffffffffffffa7c5 ldsha [%i0+%o5]0x81,%l4 ! %l4 = ffffffffffffcf9b ! Mem[0000000030181410] = d274552a, %l0 = fffffffffffff854 lduba [%i6+%o5]0x81,%l0 ! %l0 = 00000000000000d2 ! Mem[0000000010001408] = c5cfe35bb634de0a, %f6 = 01a6d6f0 fc757cfa ldda [%i0+%o4]0x88,%f6 ! %f6 = c5cfe35b b634de0a ! Mem[0000000030141410] = 1f790fec, %f20 = 1b50de40 lda [%i5+%o5]0x81,%f20 ! %f20 = 1f790fec ! Mem[0000000030001400] = ce114ffb a60b3b7d, %l6 = ffffa476, %l7 = acaa1bad ldda [%i0+%g0]0x89,%l6 ! %l6 = 00000000a60b3b7d 00000000ce114ffb ! %l3 = 0000000094a8598e, %l1 = 00000000000000f6, %l4 = ffffffffffffcf9b subc %l3,%l1,%l4 ! %l4 = 0000000094a85898 ! Mem[0000000010101410] = 599b7d11, %l5 = 0000000000000060 ldsha [%i4+%o5]0x88,%l5 ! %l5 = 0000000000007d11 ! Mem[0000000021800180] = c360f854, %l7 = 00000000ce114ffb ldsb [%o3+0x180],%l7 ! %l7 = ffffffffffffffc3 ! Starting 10 instruction Store Burst ! %l7 = ffffffffffffffc3, Mem[0000000010141408] = 125adb70 stha %l7,[%i5+%o4]0x80 ! Mem[0000000010141408] = ffc3db70 p0_label_10: ! Mem[0000000010081410] = ab74f669, %l6 = 00000000a60b3b7d swapa [%i2+%o5]0x88,%l6 ! %l6 = 00000000ab74f669 ! %l2 = 599b7d11, %l3 = 94a8598e, Mem[00000000100c1400] = f6c2a1b4 801ad428 std %l2,[%i3+%g0] ! Mem[00000000100c1400] = 599b7d11 94a8598e ! %l0 = 00000000000000d2, Mem[0000000010141408] = 70dbc3ff stha %l0,[%i5+%o4]0x88 ! Mem[0000000010141408] = 70db00d2 ! %f11 = 65fc5512, Mem[0000000010181400] = 94a8598e st %f11,[%i6+%g0] ! Mem[0000000010181400] = 65fc5512 ! Mem[0000000010081408] = 0f1547c2, %l3 = 0000000094a8598e swapa [%i2+%o4]0x88,%l3 ! %l3 = 000000000f1547c2 ! Mem[00000000300c1400] = acaa1bad, %l0 = 00000000000000d2 ldstuba [%i3+%g0]0x89,%l0 ! %l0 = 000000ad000000ff ! Mem[0000000010081400] = c247150f, %l1 = 00000000000000f6 swapa [%i2+%g0]0x88,%l1 ! %l1 = 00000000c247150f ! %f8 = deaebd7d 98c0f273, Mem[0000000010041408] = 00007ea8 7169e27c stda %f8 ,[%i1+%o4]0x80 ! Mem[0000000010041408] = deaebd7d 98c0f273 ! Mem[0000000030101400] = 684eb302, %l1 = 00000000c247150f ldstuba [%i4+%g0]0x81,%l1 ! %l1 = 00000068000000ff ! Starting 10 instruction Load Burst ! %f28 = b7944ee7, %f8 = deaebd7d fsqrts %f28,%f8 ! %f8 = 7fffffff p0_label_11: ! Mem[00000000218001c0] = b3245b76, %l7 = ffffffffffffffc3 ldsh [%o3+0x1c0],%l7 ! %l7 = ffffffffffffb324 ! Mem[00000000100c1410] = 1691c8de, %l5 = 0000000000007d11 lduba [%i3+%o5]0x88,%l5 ! %l5 = 00000000000000de ! Mem[0000000030141410] = ec0f791f, %f29 = 55c61a06 lda [%i5+%o5]0x89,%f29 ! %f29 = ec0f791f ! Mem[000000001008140c] = 0b42616e, %l2 = 00000000599b7d11 lduw [%i2+0x00c],%l2 ! %l2 = 000000000b42616e ! Mem[0000000030041400] = 98b3f854, %l5 = 00000000000000de ldsba [%i1+%g0]0x89,%l5 ! %l5 = 0000000000000054 ! Mem[0000000010101400] = fe3c5d2a, %f31 = 7e2240b7 lda [%i4+%g0]0x88,%f31 ! %f31 = fe3c5d2a ! Mem[0000000010141408] = 0823fe86 70db00d2, %l4 = 94a85898, %l5 = 00000054 ldda [%i5+%o4]0x88,%l4 ! %l4 = 0000000070db00d2 000000000823fe86 ! Mem[0000000010141400] = 822e7630, %l6 = 00000000ab74f669 ldswa [%i5+%g0]0x88,%l6 ! %l6 = ffffffff822e7630 membar #Sync ! Added by membar checker (1) ! Mem[0000000030101400] = ff4eb302 37148582 c5a7ffff 6cba60e4 ! Mem[0000000030101410] = e74e94b7 914bbde3 af52593e 1c53fbca ! Mem[0000000030101420] = 918960ee 056fad8c 129d217c b81e66a0 ! Mem[0000000030101430] = 90505644 a67a4835 3eeec2d8 38c62378 ldda [%i4]ASI_BLK_S,%f16 ! Block Load from 0000000030101400 ! Starting 10 instruction Store Burst ! %l4 = 0000000070db00d2, Mem[00000000211c0000] = 0a4bcd80, %asi = 80 stha %l4,[%o2+0x000]%asi ! Mem[00000000211c0000] = 00d2cd80 p0_label_12: ! %f5 = d9ea2667, Mem[000000001008143c] = 05abd5e3 sta %f5 ,[%i2+0x03c]%asi ! Mem[000000001008143c] = d9ea2667 ! %l4 = 0000000070db00d2, Mem[0000000030081408] = 7ce26971490a8644 stxa %l4,[%i2+%o4]0x81 ! Mem[0000000030081408] = 0000000070db00d2 ! Mem[0000000010081408] = 94a8598e, %l0 = 00000000000000ad swapa [%i2+%o4]0x88,%l0 ! %l0 = 0000000094a8598e ! %f10 = 3430b6a3 65fc5512, Mem[0000000010181410] = ec0f791f 759c520c stda %f10,[%i6+%o5]0x88 ! Mem[0000000010181410] = 3430b6a3 65fc5512 ! Mem[00000000100c1438] = dd41bb83, %l4 = 0000000070db00d2 swap [%i3+0x038],%l4 ! %l4 = 00000000dd41bb83 ! %l2 = 000000000b42616e, Mem[00000000201c0000] = f6eb5a4a, %asi = 80 stha %l2,[%o0+0x000]%asi ! Mem[00000000201c0000] = 616e5a4a ! %l2 = 000000000b42616e, Mem[0000000010141400] = 822e7630 stba %l2,[%i5+%g0]0x88 ! Mem[0000000010141400] = 822e766e ! Mem[0000000030181410] = 2a5574d2, %l3 = 000000000f1547c2 swapa [%i6+%o5]0x89,%l3 ! %l3 = 000000002a5574d2 ! %l0 = 0000000094a8598e, Mem[00000000100c1410] = 2016ce971691c8de stxa %l0,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 0000000094a8598e ! Starting 10 instruction Load Burst ! Mem[00000000300c1400] = acaa1bff, %l7 = ffffffffffffb324 lduha [%i3+%g0]0x89,%l7 ! %l7 = 0000000000001bff p0_label_13: ! Mem[0000000010081418] = ad50de40 df46364a, %l4 = dd41bb83, %l5 = 0823fe86 ldda [%i2+0x018]%asi,%l4 ! %l4 = 00000000ad50de40 00000000df46364a ! Mem[0000000010041418] = c77babee, %l5 = 00000000df46364a ldsh [%i1+0x01a],%l5 ! %l5 = ffffffffffffabee ! Mem[0000000030041400] = 54f8b398, %l4 = 00000000ad50de40 ldsha [%i1+%g0]0x81,%l4 ! %l4 = 00000000000054f8 ! Code Fragment 4 p0_fragment_1: ! %l0 = 0000000094a8598e setx 0xefc3272851164f60,%g7,%l0 ! %l0 = efc3272851164f60 ! %l1 = 0000000000000068 setx 0x73a6e90843d42209,%g7,%l1 ! %l1 = 73a6e90843d42209 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 = efc3272851164f60 setx 0x75d15c4853493515,%g7,%l0 ! %l0 = 75d15c4853493515 ! %l1 = 73a6e90843d42209 setx 0x3577267f97970112,%g7,%l1 ! %l1 = 3577267f97970112 ! Mem[0000000010181400] = 4510af68 1255fc65, %l6 = 822e7630, %l7 = 00001bff ldda [%i6+%g0]0x88,%l6 ! %l6 = 000000001255fc65 000000004510af68 ! Mem[0000000030001408] = 462ed77b8e5373c5, %l2 = 000000000b42616e ldxa [%i0+%o4]0x89,%l2 ! %l2 = 462ed77b8e5373c5 ! Code Fragment 3 p0_fragment_2: ! %l0 = 75d15c4853493515 setx 0x7c72c6c823ee3e8c,%g7,%l0 ! %l0 = 7c72c6c823ee3e8c ! %l1 = 3577267f97970112 setx 0x9ca2fc182e5a9b83,%g7,%l1 ! %l1 = 9ca2fc182e5a9b83 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 = 7c72c6c823ee3e8c setx 0x8c66234021f0eae4,%g7,%l0 ! %l0 = 8c66234021f0eae4 ! %l1 = 9ca2fc182e5a9b83 setx 0xfff2f3b7e1850ced,%g7,%l1 ! %l1 = fff2f3b7e1850ced ! Mem[0000000010081410] = 7d3b0ba6, %f17 = 37148582 lda [%i2+%o5]0x80,%f17 ! %f17 = 7d3b0ba6 ! Mem[0000000010141410] = 8baab032 599b7d11, %l0 = 21f0eae4, %l1 = e1850ced ldda [%i5+%o5]0x88,%l0 ! %l0 = 00000000599b7d11 000000008baab032 ! Starting 10 instruction Store Burst ! %l6 = 000000001255fc65, Mem[0000000010081408] = ad0000000b42616e, %asi = 80 stxa %l6,[%i2+0x008]%asi ! Mem[0000000010081408] = 000000001255fc65 p0_label_14: ! Mem[0000000030101410] = e74e94b7, %l7 = 000000004510af68 ldstuba [%i4+%o5]0x81,%l7 ! %l7 = 000000e7000000ff ! %l6 = 000000001255fc65, Mem[0000000010101410] = 117d9b59 stba %l6,[%i4+%o5]0x80 ! Mem[0000000010101410] = 657d9b59 ! %l5 = ffffffffffffabee, Mem[0000000030001408] = 8e5373c5 stwa %l5,[%i0+%o4]0x89 ! Mem[0000000030001408] = ffffabee ! %l4 = 000054f8, %l5 = ffffabee, Mem[0000000010001410] = 649a5760 b74e69ba stda %l4,[%i0+%o5]0x88 ! Mem[0000000010001410] = 000054f8 ffffabee ! %f3 = aaa2216e, Mem[00000000100c1400] = 599b7d11 sta %f3 ,[%i3+%g0]0x80 ! Mem[00000000100c1400] = aaa2216e ! %l5 = ffffffffffffabee, Mem[000000001004141e] = c8a9d015, %asi = 80 stha %l5,[%i1+0x01e]%asi ! Mem[000000001004141c] = c8a9abee ! %l7 = 00000000000000e7, Mem[0000000030001410] = 0b9d9bcf stba %l7,[%i0+%o5]0x89 ! Mem[0000000030001410] = 0b9d9be7 ! Mem[00000000300c1408] = a3b63034, %l0 = 00000000599b7d11 ldstuba [%i3+%o4]0x81,%l0 ! %l0 = 000000a3000000ff ! %l7 = 00000000000000e7, Mem[0000000010141400] = 2755f48c822e766e stxa %l7,[%i5+%g0]0x88 ! Mem[0000000010141400] = 00000000000000e7 ! Starting 10 instruction Load Burst ! Mem[000000001018140c] = f5e3b8c6, %l6 = 000000001255fc65 lduh [%i6+0x00c],%l6 ! %l6 = 000000000000f5e3 p0_label_15: ! Mem[0000000010081430] = 1b707ea8dc4e2b5f, %f10 = 3430b6a3 65fc5512 ldda [%i2+0x030]%asi,%f10 ! %f10 = 1b707ea8 dc4e2b5f ! Mem[0000000021800040] = 4a5ec8f1, %l3 = 000000002a5574d2 ldub [%o3+0x040],%l3 ! %l3 = 000000000000004a ! Mem[0000000030081400] = 0f4f9d1d6413ccc2, %f10 = 1b707ea8 dc4e2b5f ldda [%i2+%g0]0x89,%f10 ! %f10 = 0f4f9d1d 6413ccc2 ! Mem[0000000030001400] = 7d3b0ba6, %l6 = 000000000000f5e3 ldsba [%i0+%g0]0x81,%l6 ! %l6 = 000000000000007d ! Mem[0000000010181400] = 1255fc65, %f22 = af52593e lda [%i6+%g0]0x88,%f22 ! %f22 = 1255fc65 ! %l3 = 000000000000004a, imm = 00000000000009d1, %l7 = 00000000000000e7 xor %l3,0x9d1,%l7 ! %l7 = 000000000000099b ! Mem[0000000010181420] = 67ce8707 4de8441b, %l2 = 8e5373c5, %l3 = 0000004a ldda [%i6+0x020]%asi,%l2 ! %l2 = 0000000067ce8707 000000004de8441b ! Mem[0000000010001408] = 0ade34b6, %l7 = 000000000000099b ldsha [%i0+%o4]0x80,%l7 ! %l7 = 0000000000000ade ! Mem[0000000010181410] = 65fc5512, %f0 = 125adb70 lda [%i6+%o5]0x88,%f0 ! %f0 = 65fc5512 ! Starting 10 instruction Store Burst ! %f14 = ff1bb8b6, Mem[00000000100c1408] = 1610969f sta %f14,[%i3+%o4]0x88 ! Mem[00000000100c1408] = ff1bb8b6 p0_label_16: ! Mem[0000000021800101] = b4c5af61, %l6 = 000000000000007d ldstub [%o3+0x101],%l6 ! %l6 = 000000c5000000ff ! %l7 = 0000000000000ade, Mem[0000000010081404] = 6e61420b, %asi = 80 stwa %l7,[%i2+0x004]%asi ! Mem[0000000010081404] = 00000ade ! Mem[0000000020800041] = 40fffa54, %l2 = 0000000067ce8707 ldstuba [%o1+0x041]%asi,%l2 ! %l2 = 000000ff000000ff ! %l6 = 000000c5, %l7 = 00000ade, Mem[0000000010181418] = ea5fea6b 92a63f58 std %l6,[%i6+0x018] ! Mem[0000000010181418] = 000000c5 00000ade ! %l5 = ffffffffffffabee, Mem[0000000030141400] = a7c5d5fe stwa %l5,[%i5+%g0]0x81 ! Mem[0000000030141400] = ffffabee ! %l3 = 000000004de8441b, Mem[0000000030001408] = ffffabee stwa %l3,[%i0+%o4]0x89 ! Mem[0000000030001408] = 4de8441b ! %l5 = ffffffffffffabee, Mem[000000001010140a] = ff1bb8b6 sth %l5,[%i4+0x00a] ! Mem[0000000010101408] = ff1babee ! %f8 = 7fffffff, Mem[00000000100c1408] = b6b81bff sta %f8 ,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 7fffffff ! Mem[0000000030181410] = 0f1547c2, %l1 = 000000008baab032 ldstuba [%i6+%o5]0x89,%l1 ! %l1 = 000000c2000000ff ! Starting 10 instruction Load Burst ! Mem[000000001008143c] = d9ea2667, %l1 = 00000000000000c2 ldsw [%i2+0x03c],%l1 ! %l1 = ffffffffd9ea2667 p0_label_17: ! Mem[0000000010141410] = 599b7d11, %f3 = aaa2216e lda [%i5+%o5]0x88,%f3 ! %f3 = 599b7d11 membar #Sync ! Added by membar checker (2) ! Mem[0000000030101400] = ff4eb302 37148582 c5a7ffff 6cba60e4 ! Mem[0000000030101410] = ff4e94b7 914bbde3 af52593e 1c53fbca ! Mem[0000000030101420] = 918960ee 056fad8c 129d217c b81e66a0 ! Mem[0000000030101430] = 90505644 a67a4835 3eeec2d8 38c62378 ldda [%i4]ASI_BLK_AIUS,%f16 ! Block Load from 0000000030101400 ! Mem[0000000010001410] = f8540000, %l4 = 00000000000054f8 lduwa [%i0+%o5]0x80,%l4 ! %l4 = 00000000f8540000 ! Mem[0000000030041410] = 960e83061691c8de, %l3 = 000000004de8441b ldxa [%i1+%o5]0x89,%l3 ! %l3 = 960e83061691c8de ! Mem[0000000030001408] = 462ed77b 4de8441b, %l4 = f8540000, %l5 = ffffabee ldda [%i0+%o4]0x89,%l4 ! %l4 = 000000004de8441b 00000000462ed77b ! Mem[00000000100c1408] = 61a6dd76 ffffff7f, %l6 = 000000c5, %l7 = 00000ade ldda [%i3+%o4]0x88,%l6 ! %l6 = 00000000ffffff7f 0000000061a6dd76 ! Mem[0000000030101410] = b7944eff, %l3 = 960e83061691c8de ldsha [%i4+%o5]0x89,%l3 ! %l3 = 0000000000004eff ! Mem[0000000010081420] = c1a854d7, %l7 = 0000000061a6dd76 lduha [%i2+0x020]%asi,%l7 ! %l7 = 000000000000c1a8 ! Mem[00000000300c1408] = ffb63034, %f11 = 6413ccc2 lda [%i3+%o4]0x81,%f11 ! %f11 = ffb63034 ! Starting 10 instruction Store Burst ! Mem[00000000300c1400] = ff1baaac, %l2 = 00000000000000ff swapa [%i3+%g0]0x81,%l2 ! %l2 = 00000000ff1baaac p0_label_18: ! %l0 = 000000a3, %l1 = d9ea2667, Mem[0000000010181410] = 1255fc65 a3b63034 stda %l0,[%i6+%o5]0x80 ! Mem[0000000010181410] = 000000a3 d9ea2667 ! Mem[0000000010101408] = eeab1bff, %l1 = ffffffffd9ea2667 swapa [%i4+%o4]0x88,%l1 ! %l1 = 00000000eeab1bff ! %l7 = 000000000000c1a8, Mem[0000000010141408] = 0823fe8670db00d2 stxa %l7,[%i5+%o4]0x88 ! Mem[0000000010141408] = 000000000000c1a8 ! %l2 = 00000000ff1baaac, Mem[0000000030181408] = 49a9b0f9 stwa %l2,[%i6+%o4]0x89 ! Mem[0000000030181408] = ff1baaac ! %l5 = 00000000462ed77b, Mem[0000000010081410] = 7d3b0ba6 stha %l5,[%i2+%o5]0x80 ! Mem[0000000010081410] = d77b0ba6 ! %l4 = 4de8441b, %l5 = 462ed77b, Mem[00000000300c1410] = b9d7e8a0 6ef97372 stda %l4,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 4de8441b 462ed77b ! %l0 = 00000000000000a3, Mem[00000000300c1408] = 0a51fc773430b6ff stxa %l0,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 00000000000000a3 ! Mem[0000000030101410] = b7944eff, %l2 = 00000000ff1baaac swapa [%i4+%o5]0x89,%l2 ! %l2 = 00000000b7944eff ! %l3 = 0000000000004eff, Mem[0000000030141408] = 3f1da87e stwa %l3,[%i5+%o4]0x89 ! Mem[0000000030141408] = 00004eff ! Starting 10 instruction Load Burst ! Mem[0000000030001408] = 462ed77b 4de8441b, %l0 = 000000a3, %l1 = eeab1bff ldda [%i0+%o4]0x89,%l0 ! %l0 = 000000004de8441b 00000000462ed77b p0_label_19: ! Mem[0000000030141408] = 00004eff, %l4 = 000000004de8441b ldswa [%i5+%o4]0x89,%l4 ! %l4 = 0000000000004eff ! Mem[00000000100c1408] = ffffff7f, %l6 = 00000000ffffff7f ldsba [%i3+%o4]0x88,%l6 ! %l6 = 000000000000007f ! Mem[00000000211c0000] = 00d2cd80, %l7 = 000000000000c1a8 ldsha [%o2+0x000]%asi,%l7 ! %l7 = 00000000000000d2 ! Mem[0000000010041400] = 68cd7ae8, %l0 = 000000004de8441b lduha [%i1+%g0]0x80,%l0 ! %l0 = 00000000000068cd ! Mem[0000000030001410] = b972c7ba 0b9d9be7, %l2 = b7944eff, %l3 = 00004eff ldda [%i0+%o5]0x89,%l2 ! %l2 = 000000000b9d9be7 00000000b972c7ba ! Mem[0000000010141408] = 0000c1a8, %l3 = 00000000b972c7ba ldsba [%i5+%o4]0x88,%l3 ! %l3 = ffffffffffffffa8 ! Mem[0000000010001410] = f8540000eeabffff, %f4 = dec89116 d9ea2667 ldda [%i0+%o5]0x80,%f4 ! %f4 = f8540000 eeabffff ! Mem[0000000010141408] = a8c10000, %l6 = 000000000000007f lduba [%i5+%o4]0x80,%l6 ! %l6 = 00000000000000a8 ! Mem[00000000300c1410] = 462ed77b4de8441b, %l7 = 00000000000000d2 ldxa [%i3+%o5]0x89,%l7 ! %l7 = 462ed77b4de8441b ! Starting 10 instruction Store Burst ! %l2 = 000000000b9d9be7, Mem[0000000010081400] = f600000000000ade stxa %l2,[%i2+%g0]0x80 ! Mem[0000000010081400] = 000000000b9d9be7 p0_label_20: ! %l5 = 00000000462ed77b, Mem[0000000010181408] = d958e0ad stha %l5,[%i6+%o4]0x88 ! Mem[0000000010181408] = d958d77b ! %l1 = 00000000462ed77b, Mem[0000000010141410] = 117d9b59 stw %l1,[%i5+%o5] ! Mem[0000000010141410] = 462ed77b ! %f10 = 0f4f9d1d, Mem[0000000010141428] = 94fb7e1e st %f10,[%i5+0x028] ! Mem[0000000010141428] = 0f4f9d1d ! %l0 = 000068cd, %l1 = 462ed77b, Mem[0000000010141400] = 000000e7 00000000 stda %l0,[%i5+%g0]0x88 ! Mem[0000000010141400] = 000068cd 462ed77b ! %l4 = 0000000000004eff, Mem[00000000201c0000] = 616e5a4a sth %l4,[%o0+%g0] ! Mem[00000000201c0000] = 4eff5a4a membar #Sync ! Added by membar checker (3) ! %f6 = c5cfe35b b634de0a, Mem[0000000030101400] = ff4eb302 37148582 stda %f6 ,[%i4+%g0]0x81 ! Mem[0000000030101400] = c5cfe35b b634de0a ! %l4 = 0000000000004eff, Mem[00000000100c1400] = 8e59a8946e21a2aa stxa %l4,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 0000000000004eff ! Mem[0000000010041408] = deaebd7d, %l2 = 000000000b9d9be7 ldstuba [%i1+%o4]0x80,%l2 ! %l2 = 000000de000000ff ! Mem[0000000010101418] = 833b786c53b1633e, %l6 = 00000000000000a8, %l3 = ffffffffffffffa8 add %i4,0x18,%g1 casxa [%g1]0x80,%l6,%l3 ! %l3 = 833b786c53b1633e ! Starting 10 instruction Load Burst ! Mem[0000000030001408] = 1b44e84d, %l7 = 462ed77b4de8441b ldswa [%i0+%o4]0x81,%l7 ! %l7 = 000000001b44e84d p0_label_21: ! Mem[0000000030001410] = 0b9d9be7, %l2 = 00000000000000de ldswa [%i0+%o5]0x89,%l2 ! %l2 = 000000000b9d9be7 ! Mem[0000000021800040] = 4a5ec8f1, %l1 = 00000000462ed77b ldsb [%o3+0x041],%l1 ! %l1 = 000000000000005e ! Mem[0000000010041418] = c77babee c8a9abee, %l0 = 000068cd, %l1 = 0000005e ldda [%i1+0x018]%asi,%l0 ! %l0 = 00000000c77babee 00000000c8a9abee ! Mem[0000000010001430] = 852496fc, %l0 = 00000000c77babee ldswa [%i0+0x030]%asi,%l0 ! %l0 = ffffffff852496fc ! Mem[0000000030181408] = 2c58cb47 ff1baaac, %l0 = 852496fc, %l1 = c8a9abee ldda [%i6+%o4]0x89,%l0 ! %l0 = 00000000ff1baaac 000000002c58cb47 ! Mem[0000000010001408] = b634de0a, %l2 = 000000000b9d9be7 lduba [%i0+%o4]0x88,%l2 ! %l2 = 000000000000000a ! Mem[0000000030181408] = ff1baaac, %l2 = 000000000000000a ldswa [%i6+%o4]0x89,%l2 ! %l2 = ffffffffff1baaac ! Mem[00000000211c0000] = 00d2cd80, %l3 = 833b786c53b1633e lduh [%o2+%g0],%l3 ! %l3 = 00000000000000d2 ! Mem[0000000010101408] = d9ea2667, %l3 = 00000000000000d2 lduwa [%i4+%o4]0x88,%l3 ! %l3 = 00000000d9ea2667 ! Starting 10 instruction Store Burst ! Mem[0000000010101408] = 6726ead9, %l5 = 00000000462ed77b swapa [%i4+%o4]0x80,%l5 ! %l5 = 000000006726ead9 p0_label_22: ! Mem[0000000030101410] = ff1baaac, %l4 = 0000000000004eff swapa [%i4+%o5]0x89,%l4 ! %l4 = 00000000ff1baaac ! Mem[0000000030041408] = d7f0257b, %l0 = 00000000ff1baaac ldstuba [%i1+%o4]0x81,%l0 ! %l0 = 000000d7000000ff ! Mem[0000000010181408] = 7bd758d9, %l6 = 00000000000000a8 ldstuba [%i6+%o4]0x80,%l6 ! %l6 = 0000007b000000ff ! %l1 = 000000002c58cb47, Mem[0000000030001410] = 0b9d9be7 stba %l1,[%i0+%o5]0x89 ! Mem[0000000030001410] = 0b9d9b47 ! %l3 = 00000000d9ea2667, Mem[0000000021800080] = 20308dc3 sth %l3,[%o3+0x080] ! Mem[0000000021800080] = 26678dc3 ! %f24 = 918960ee, Mem[00000000300c1410] = 1b44e84d sta %f24,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 918960ee ! %f11 = ffb63034, %f0 = 65fc5512 fstoi %f11,%f0 ! %f0 = 80000000 ! %l5 = 000000006726ead9, Mem[0000000010181410] = 6726ead9a3000000 stxa %l5,[%i6+%o5]0x88 ! Mem[0000000010181410] = 000000006726ead9 ! Mem[0000000030101410] = 00004eff, %l6 = 000000000000007b ldstuba [%i4+%o5]0x89,%l6 ! %l6 = 000000ff000000ff ! Starting 10 instruction Load Burst ! Mem[0000000010081410] = a5c7725c a60b7bd7, %l0 = 000000d7, %l1 = 2c58cb47 ldda [%i2+%o5]0x88,%l0 ! %l0 = 00000000a60b7bd7 00000000a5c7725c p0_label_23: ! Mem[0000000010001400] = 70621cea 2a3b6d13 0ade34b6 5be3cfc5 ! Mem[0000000010001410] = f8540000 eeabffff 4935eb91 02e1f454 ! Mem[0000000010001420] = 692f1c85 54980ce8 14cc9d31 565c3811 ! Mem[0000000010001430] = 852496fc 3db0b107 1837c19a d42c69b9 ldda [%i0]ASI_BLK_AIUPL,%f0 ! Block Load from 0000000010001400 ! %l3 = 00000000d9ea2667, %l0 = 00000000a60b7bd7, %l0 = 00000000a60b7bd7 xor %l3,%l0,%l0 ! %l0 = 000000007fe15db0 ! Mem[0000000030001400] = 7d3b0ba6fb4f11ce, %l3 = 00000000d9ea2667 ldxa [%i0+%g0]0x81,%l3 ! %l3 = 7d3b0ba6fb4f11ce ! Mem[0000000030101410] = 00004eff, %l1 = 00000000a5c7725c lduwa [%i4+%o5]0x89,%l1 ! %l1 = 0000000000004eff ! Mem[0000000030101400] = 5be3cfc5, %f23 = 1c53fbca lda [%i4+%g0]0x89,%f23 ! %f23 = 5be3cfc5 ! Mem[0000000010141408] = 0000c1a8, %l2 = ffffffffff1baaac ldsba [%i5+%o4]0x88,%l2 ! %l2 = ffffffffffffffa8 ! Mem[00000000100c1408] = 7fffffff, %l5 = 000000006726ead9 ldswa [%i3+%o4]0x80,%l5 ! %l5 = 000000007fffffff ! %l5 = 000000007fffffff, imm = 0000000000000b11, %l6 = 00000000000000ff sub %l5,0xb11,%l6 ! %l6 = 000000007ffff4ee ! Mem[0000000021800000] = b4268a92, %l5 = 000000007fffffff ldsb [%o3+%g0],%l5 ! %l5 = ffffffffffffffb4 ! Starting 10 instruction Store Burst ! %f24 = 918960ee 056fad8c, Mem[0000000010181408] = d958d7ff c6b8e3f5 stda %f24,[%i6+%o4]0x88 ! Mem[0000000010181408] = 918960ee 056fad8c p0_label_24: ! %f18 = c5a7ffff, Mem[0000000010141410] = 7bd72e46 sta %f18,[%i5+%o5]0x88 ! Mem[0000000010141410] = c5a7ffff ! %f29 = a67a4835, Mem[00000000100c1408] = ffffff7f sta %f29,[%i3+%o4]0x88 ! Mem[00000000100c1408] = a67a4835 ! Mem[0000000010181400] = 1255fc65, %l5 = ffffffffffffffb4 swapa [%i6+%g0]0x88,%l5 ! %l5 = 000000001255fc65 ! %l2 = ffffffffffffffa8, immed = 00000021, %y = 00000000 smul %l2,0x021,%l7 ! %l7 = fffffffffffff4a8, %y = ffffffff ! %l7 = fffffffffffff4a8, Mem[0000000010081410] = d77b0ba6 stwa %l7,[%i2+%o5]0x80 ! Mem[0000000010081410] = fffff4a8 ! %f18 = c5a7ffff, Mem[0000000030101408] = c5a7ffff sta %f18,[%i4+%o4]0x81 ! Mem[0000000030101408] = c5a7ffff ! %f28 = 90505644, %f21 = 914bbde3, %f20 = ff4e94b7 fmuls %f28,%f21,%f20 ! %f20 = 00000000 membar #Sync ! Added by membar checker (4) ! %l7 = fffffffffffff4a8, Mem[0000000010001400] = 136d3b2aea1c6270 stxa %l7,[%i0+%g0]0x88 ! Mem[0000000010001400] = fffffffffffff4a8 ! %l0 = 000000007fe15db0, immd = fffffffffffffaa8, %l4 = 00000000ff1baaac mulx %l0,-0x558,%l4 ! %l4 = fffffd54a3b35b80 ! Starting 10 instruction Load Burst ! Mem[00000000211c0000] = 00d2cd80, %l0 = 000000007fe15db0 ldsh [%o2+%g0],%l0 ! %l0 = 00000000000000d2 p0_label_25: ! Code Fragment 4 p0_fragment_3: ! %l0 = 00000000000000d2 setx 0xf9b19017c2d58500,%g7,%l0 ! %l0 = f9b19017c2d58500 ! %l1 = 0000000000004eff setx 0x7b7ef53015a71e9f,%g7,%l1 ! %l1 = 7b7ef53015a71e9f 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 = f9b19017c2d58500 setx 0xc4f9779fdb51db49,%g7,%l0 ! %l0 = c4f9779fdb51db49 ! %l1 = 7b7ef53015a71e9f setx 0xed8d14ffcd6ee0c7,%g7,%l1 ! %l1 = ed8d14ffcd6ee0c7 ! Mem[0000000010081408] = 00000000, %l5 = 000000001255fc65 lduwa [%i2+%o4]0x88,%l5 ! %l5 = 0000000000000000 ! Mem[0000000030101400] = c5cfe35bb634de0a, %f0 = 136d3b2a ea1c6270 ldda [%i4+%g0]0x81,%f0 ! %f0 = c5cfe35b b634de0a ! Mem[0000000030001410] = 479b9d0b, %l1 = ed8d14ffcd6ee0c7 lduba [%i0+%o5]0x81,%l1 ! %l1 = 0000000000000047 ! Mem[00000000100c1408] = 35487aa6, %l5 = 0000000000000000 lduba [%i3+%o4]0x80,%l5 ! %l5 = 0000000000000035 ! Mem[0000000021800100] = b4ffaf61, %l4 = fffffd54a3b35b80 ldub [%o3+0x101],%l4 ! %l4 = 00000000000000ff ! Mem[0000000010181400] = ffffffb4, %l4 = 00000000000000ff lduwa [%i6+%g0]0x88,%l4 ! %l4 = 00000000ffffffb4 ! Mem[0000000010001408] = b634de0a, %l7 = fffffffffffff4a8 ldsba [%i0+%o4]0x88,%l7 ! %l7 = 000000000000000a ! Mem[0000000010141400] = cd680000, %l3 = 7d3b0ba6fb4f11ce lduha [%i5+%g0]0x80,%l3 ! %l3 = 000000000000cd68 ! Starting 10 instruction Store Burst ! Mem[0000000010081418] = ad50de40df46364a, %l1 = 0000000000000047, %l6 = 000000007ffff4ee add %i2,0x18,%g1 casxa [%g1]0x80,%l1,%l6 ! %l6 = ad50de40df46364a p0_label_26: ! Mem[0000000030181400] = 7ce2649b, %l1 = 0000000000000047 ldstuba [%i6+%g0]0x81,%l1 ! %l1 = 0000007c000000ff ! %l6 = ad50de40df46364a, Mem[00000000201c0000] = 4eff5a4a sth %l6,[%o0+%g0] ! Mem[00000000201c0000] = 364a5a4a ! %f24 = 918960ee 056fad8c, Mem[0000000010141408] = a8c10000 00000000 stda %f24,[%i5+%o4]0x80 ! Mem[0000000010141408] = 918960ee 056fad8c ! Mem[0000000010181410] = d9ea2667, %l6 = ad50de40df46364a ldstuba [%i6+%o5]0x80,%l6 ! %l6 = 000000d9000000ff ! Mem[0000000010181408] = 8cad6f05, %l6 = 00000000000000d9 ldstuba [%i6+%o4]0x80,%l6 ! %l6 = 0000008c000000ff ! %l2 = ffffffa8, %l3 = 0000cd68, Mem[0000000030141408] = ff4e0000 e3fd5116 stda %l2,[%i5+%o4]0x81 ! Mem[0000000030141408] = ffffffa8 0000cd68 ! %l2 = ffffffffffffffa8, Mem[0000000010001408] = 0ade34b65be3cfc5 stxa %l2,[%i0+%o4]0x80 ! Mem[0000000010001408] = ffffffffffffffa8 ! Mem[0000000010181410] = 6726eaff, %l5 = 0000000000000035 swapa [%i6+%o5]0x88,%l5 ! %l5 = 000000006726eaff ! Mem[0000000030041408] = 7b25f0ff, %l4 = 00000000ffffffb4 ldstuba [%i1+%o4]0x89,%l4 ! %l4 = 000000ff000000ff ! Starting 10 instruction Load Burst ! Mem[0000000030141408] = ffffffa8, %f7 = 91eb3549 lda [%i5+%o4]0x81,%f7 ! %f7 = ffffffa8 p0_label_27: ! Mem[0000000010141400] = 000068cd, %f27 = b81e66a0 lda [%i5+%g0]0x88,%f27 ! %f27 = 000068cd ! Mem[0000000030141408] = a8ffffff, %l0 = c4f9779fdb51db49 ldswa [%i5+%o4]0x89,%l0 ! %l0 = ffffffffa8ffffff ! Mem[0000000010181408] = ffad6f05, %l7 = 000000000000000a lduba [%i6+%o4]0x80,%l7 ! %l7 = 00000000000000ff ! Mem[0000000010001408] = ffffffff, %f24 = 918960ee lda [%i0+%o4]0x80,%f24 ! %f24 = ffffffff ! Mem[0000000010141434] = 98db82eb, %l1 = 000000000000007c ldsba [%i5+0x036]%asi,%l1 ! %l1 = ffffffffffffff82 ! Mem[0000000010041400] = 68cd7ae8, %f13 = fc962485 lda [%i1+%g0]0x80,%f13 ! %f13 = 68cd7ae8 ! Mem[0000000010041410] = 01a6d6f0 8d4662c9, %l2 = ffffffa8, %l3 = 0000cd68 ldda [%i1+%o5]0x80,%l2 ! %l2 = 0000000001a6d6f0 000000008d4662c9 ! Mem[0000000010141408] = 918960ee, %l0 = ffffffffa8ffffff ldsw [%i5+%o4],%l0 ! %l0 = ffffffff918960ee ! Mem[00000000100c1410] = 8e59a894, %l7 = 00000000000000ff ldswa [%i3+%o5]0x80,%l7 ! %l7 = ffffffff8e59a894 ! Starting 10 instruction Store Burst ! %f24 = ffffffff 056fad8c, %l7 = ffffffff8e59a894 ! Mem[00000000100c1418] = d5edeabafff0bb9c add %i3,0x018,%g1 stda %f24,[%g1+%l7]ASI_PST32_P ! Mem[00000000100c1418] = d5edeabafff0bb9c p0_label_28: ! Mem[0000000010141400] = 000068cd, %l7 = ffffffff8e59a894 swapa [%i5+%g0]0x88,%l7 ! %l7 = 00000000000068cd ! %l0 = ffffffff918960ee, Mem[0000000030081410] = d88d6f717f9dbe97 stxa %l0,[%i2+%o5]0x81 ! Mem[0000000030081410] = ffffffff918960ee ! %l2 = 01a6d6f0, %l3 = 8d4662c9, Mem[0000000010101400] = 2a5d3cfe f8aeedb0 stda %l2,[%i4+0x000]%asi ! Mem[0000000010101400] = 01a6d6f0 8d4662c9 ! Mem[0000000020800040] = 40fffa54, %l7 = 00000000000068cd ldstuba [%o1+0x040]%asi,%l7 ! %l7 = 00000040000000ff ! Mem[0000000010081410] = a8f4ffff, %l7 = 0000000000000040 swapa [%i2+%o5]0x88,%l7 ! %l7 = 00000000a8f4ffff ! %l3 = 000000008d4662c9, Mem[0000000010001400] = fffff4a8 stba %l3,[%i0+%g0]0x88 ! Mem[0000000010001400] = fffff4c9 ! Code Fragment 4 p0_fragment_4: ! %l0 = ffffffff918960ee setx 0x9842fd8fba1fcd21,%g7,%l0 ! %l0 = 9842fd8fba1fcd21 ! %l1 = ffffffffffffff82 setx 0x76e028578832c26f,%g7,%l1 ! %l1 = 76e028578832c26f 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 = 9842fd8fba1fcd21 setx 0xa04f40c7e19ac5ea,%g7,%l0 ! %l0 = a04f40c7e19ac5ea ! %l1 = 76e028578832c26f setx 0x89803d58043bbfb3,%g7,%l1 ! %l1 = 89803d58043bbfb3 ! Mem[0000000010001428] = 14cc9d31, %l2 = 0000000001a6d6f0, %asi = 80 swapa [%i0+0x028]%asi,%l2 ! %l2 = 0000000014cc9d31 ! %f16 = ff4eb302, Mem[0000000010101410] = 599b7d65 sta %f16,[%i4+%o5]0x88 ! Mem[0000000010101410] = ff4eb302 ! Starting 10 instruction Load Burst ! Mem[00000000100c1408] = 35487aa676dda661, %l1 = 89803d58043bbfb3 ldxa [%i3+%o4]0x80,%l1 ! %l1 = 35487aa676dda661 p0_label_29: ! Mem[0000000030001400] = a60b3b7d, %f14 = b9692cd4 lda [%i0+%g0]0x89,%f14 ! %f14 = a60b3b7d ! Mem[0000000020800000] = fb60a5fa, %l5 = 000000006726eaff lduha [%o1+0x000]%asi,%l5 ! %l5 = 000000000000fb60 ! Mem[0000000010101410] = dec89116 ff4eb302, %l0 = e19ac5ea, %l1 = 76dda661 ldda [%i4+%o5]0x88,%l0 ! %l0 = 00000000ff4eb302 00000000dec89116 ! Mem[0000000010041408] = ffaebd7d, %l7 = 00000000a8f4ffff ldsba [%i1+%o4]0x80,%l7 ! %l7 = ffffffffffffffff ! %l4 = 00000000000000ff, %l2 = 0000000014cc9d31, %l5 = 000000000000fb60 udivx %l4,%l2,%l5 ! %l5 = 0000000000000000 ! Mem[0000000030041410] = dec8911606830e96, %l5 = 0000000000000000 ldxa [%i1+%o5]0x81,%l5 ! %l5 = dec8911606830e96 ! Mem[0000000010101400] = 01a6d6f08d4662c9, %f12 = 07b1b03d 68cd7ae8 ldda [%i4+%g0]0x80,%f12 ! %f12 = 01a6d6f0 8d4662c9 ! Mem[0000000030001400] = 7d3b0ba6fb4f11ce, %l4 = 00000000000000ff ldxa [%i0+%g0]0x81,%l4 ! %l4 = 7d3b0ba6fb4f11ce ! Mem[0000000030081408] = 00000000 70db00d2, %l4 = fb4f11ce, %l5 = 06830e96 ldda [%i2+%o4]0x81,%l4 ! %l4 = 0000000000000000 0000000070db00d2 ! Starting 10 instruction Store Burst ! %l1 = 00000000dec89116, Mem[0000000030001400] = a60b3b7d stha %l1,[%i0+%g0]0x89 ! Mem[0000000030001400] = a60b9116 p0_label_30: ! Mem[0000000010181408] = ffad6f05ee608991, %l2 = 0000000014cc9d31, %l2 = 0000000014cc9d31 add %i6,0x08,%g1 casxa [%g1]0x80,%l2,%l2 ! %l2 = ffad6f05ee608991 ! Mem[0000000030001400] = a60b9116, %l7 = ffffffffffffffff swapa [%i0+%g0]0x89,%l7 ! %l7 = 00000000a60b9116 ! Mem[0000000010181400] = ffffffb4, %l0 = 00000000ff4eb302 swapa [%i6+%g0]0x88,%l0 ! %l0 = 00000000ffffffb4 ! Mem[0000000010001410] = f8540000, %l6 = 000000000000008c ldstuba [%i0+%o5]0x80,%l6 ! %l6 = 000000f8000000ff ! Mem[0000000030141400] = eeabffff, %l1 = 00000000dec89116 ldstuba [%i5+%g0]0x89,%l1 ! %l1 = 000000ff000000ff ! %f30 = 3eeec2d8, %f1 = b634de0a fcmpes %fcc3,%f30,%f1 ! %fcc3 = 2 ! %l6 = 000000f8, %l7 = a60b9116, Mem[0000000030101408] = c5a7ffff 6cba60e4 stda %l6,[%i4+%o4]0x81 ! Mem[0000000030101408] = 000000f8 a60b9116 ! %f0 = c5cfe35b b634de0a c5cfe35b b634de0a ! %f4 = ffffabee 000054f8 54f4e102 ffffffa8 ! %f8 = e80c9854 851c2f69 11385c56 319dcc14 ! %f12 = 01a6d6f0 8d4662c9 a60b3b7d 9ac13718 stda %f0,[%i4]ASI_BLK_PL ! Block Store to 0000000010101400 ! Mem[0000000010141400] = 94a8598e, %l5 = 0000000070db00d2 ldstuba [%i5+%g0]0x80,%l5 ! %l5 = 00000094000000ff ! Starting 10 instruction Load Burst ! %l0 = 00000000ffffffb4, %l0 = 00000000ffffffb4, %y = ffffffff umul %l0,%l0,%l3 ! %l3 = ffffff6800001690, %y = ffffff68 p0_label_31: ! Mem[0000000010001410] = ff540000, %l2 = ffad6f05ee608991 ldsha [%i0+%o5]0x80,%l2 ! %l2 = ffffffffffffff54 ! Mem[0000000010081408] = 00000000, %f24 = ffffffff lda [%i2+%o4]0x88,%f24 ! %f24 = 00000000 ! Mem[00000000100c1408] = 35487aa676dda661, %f22 = af52593e 5be3cfc5 ldda [%i3+0x008]%asi,%f22 ! %f22 = 35487aa6 76dda661 ! Mem[0000000030041408] = c7c2784f7b25f0ff, %l7 = 00000000a60b9116 ldxa [%i1+%o4]0x89,%l7 ! %l7 = c7c2784f7b25f0ff ! Mem[0000000030181400] = 9b64e2ff, %f27 = 000068cd lda [%i6+%g0]0x89,%f27 ! %f27 = 9b64e2ff ! Mem[0000000030081408] = 00000000, %l5 = 0000000000000094 lduba [%i2+%o4]0x89,%l5 ! %l5 = 0000000000000000 ! Mem[0000000010141410] = ffffa7c5, %l5 = 0000000000000000 lduba [%i5+%o5]0x80,%l5 ! %l5 = 00000000000000ff ! Mem[0000000030001408] = 1b44e84d, %l7 = c7c2784f7b25f0ff lduba [%i0+%o4]0x81,%l7 ! %l7 = 000000000000001b ! Mem[00000000201c0000] = 364a5a4a, %l3 = ffffff6800001690 ldsba [%o0+0x000]%asi,%l3 ! %l3 = 0000000000000036 ! Starting 10 instruction Store Burst ! %l0 = 00000000ffffffb4, Mem[00000000100c1408] = 61a6dd76a67a4835 stxa %l0,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 00000000ffffffb4 p0_label_32: ! %l4 = 0000000000000000, Mem[0000000030181408] = ff1baaac stwa %l4,[%i6+%o4]0x89 ! Mem[0000000030181408] = 00000000 ! Mem[0000000030081400] = c2cc1364, %l7 = 000000000000001b swapa [%i2+%g0]0x81,%l7 ! %l7 = 00000000c2cc1364 ! Mem[0000000030181408] = 00000000, %l3 = 0000000000000036 swapa [%i6+%o4]0x81,%l3 ! %l3 = 0000000000000000 ! Mem[0000000010041400] = e87acd68, %l3 = 0000000000000000 swapa [%i1+%g0]0x88,%l3 ! %l3 = 00000000e87acd68 ! %l6 = 00000000000000f8, Mem[0000000030041400] = 54f8b398 stha %l6,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00f8b398 ! %f30 = 3eeec2d8 38c62378, Mem[0000000010041408] = 7dbdaeff 73f2c098 stda %f30,[%i1+%o4]0x88 ! Mem[0000000010041408] = 3eeec2d8 38c62378 ! Mem[0000000030141408] = a8ffffff, %l1 = 00000000000000ff swapa [%i5+%o4]0x89,%l1 ! %l1 = 00000000a8ffffff ! Mem[00000000218000c0] = 00f64e5b, %l7 = 00000000c2cc1364 ldstub [%o3+0x0c0],%l7 ! %l7 = 00000000000000ff ! %f16 = ff4eb302 37148582, Mem[0000000010001410] = ff540000 eeabffff stda %f16,[%i0+0x010]%asi ! Mem[0000000010001410] = ff4eb302 37148582 ! Starting 10 instruction Load Burst ! Mem[0000000010141408] = 918960ee 056fad8c, %l4 = 00000000, %l5 = 000000ff ldda [%i5+%o4]0x80,%l4 ! %l4 = 00000000918960ee 00000000056fad8c p0_label_33: ! Mem[0000000010141410] = c5a7ffff, %l5 = 00000000056fad8c lduba [%i5+%o5]0x88,%l5 ! %l5 = 00000000000000ff membar #Sync ! Added by membar checker (5) ! Mem[0000000010101408] = 0ade34b6, %l0 = 00000000ffffffb4 lduw [%i4+%o4],%l0 ! %l0 = 000000000ade34b6 ! Mem[0000000030141408] = 000000ff, %l0 = 000000000ade34b6 ldswa [%i5+%o4]0x89,%l0 ! %l0 = 00000000000000ff ! Mem[0000000010081400] = 00000000, %f19 = 6cba60e4 lda [%i2+%g0]0x88,%f19 ! %f19 = 00000000 ! Mem[00000000100c1410] = 8e59a894, %l5 = 00000000000000ff ldsba [%i3+0x013]%asi,%l5 ! %l5 = ffffffffffffff94 ! Mem[0000000010141408] = 8cad6f05ee608991, %l3 = 00000000e87acd68 ldxa [%i5+%o4]0x88,%l3 ! %l3 = 8cad6f05ee608991 ! Mem[0000000021800180] = c360f854, %l7 = 0000000000000000 ldsba [%o3+0x180]%asi,%l7 ! %l7 = ffffffffffffffc3 ! Mem[0000000010001410] = ff4eb302, %l4 = 00000000918960ee ldswa [%i0+%o5]0x80,%l4 ! %l4 = ffffffffff4eb302 ! Mem[00000000100c1410] = 94a8598e, %l1 = 00000000a8ffffff lduba [%i3+%o5]0x88,%l1 ! %l1 = 000000000000008e ! Starting 10 instruction Store Burst ! %l1 = 000000000000008e, imm = 0000000000000469, %l0 = 00000000000000ff sub %l1,0x469,%l0 ! %l0 = fffffffffffffc25 p0_label_34: ! %l7 = ffffffffffffffc3, Mem[0000000010101408] = 0ade34b6 stba %l7,[%i4+%o4]0x80 ! Mem[0000000010101408] = c3de34b6 ! %l2 = ffffffffffffff54, Mem[0000000030081408] = 00000000 stwa %l2,[%i2+%o4]0x89 ! Mem[0000000030081408] = ffffff54 ! Mem[0000000030141408] = ff000000, %l0 = fffffffffffffc25 swapa [%i5+%o4]0x81,%l0 ! %l0 = 00000000ff000000 ! %f16 = ff4eb302, Mem[0000000010101408] = b634dec3 sta %f16,[%i4+%o4]0x88 ! Mem[0000000010101408] = ff4eb302 ! %f6 = 54f4e102 ffffffa8, %l2 = ffffffffffffff54 ! Mem[0000000030081400] = 0000001b1d9d4f0f stda %f6,[%i2+%l2]ASI_PST16_SL ! Mem[0000000030081400] = 0000001b02e14f0f ! %l6 = 00000000000000f8, Mem[0000000030081408] = ffffff54 stha %l6,[%i2+%o4]0x89 ! Mem[0000000030081408] = ffff00f8 ! %l2 = ffffffffffffff54, Mem[0000000010101400] = 0ade34b65be3cfc5 stxa %l2,[%i4+%g0]0x80 ! Mem[0000000010101400] = ffffffffffffff54 ! %f6 = 54f4e102 ffffffa8, Mem[0000000010041400] = 00000000 6f76a7e9 stda %f6 ,[%i1+%g0]0x80 ! Mem[0000000010041400] = 54f4e102 ffffffa8 ! Mem[0000000010141400] = ffa8598e, %l0 = 00000000ff000000 swapa [%i5+%g0]0x80,%l0 ! %l0 = 00000000ffa8598e ! Starting 10 instruction Load Burst ! Mem[0000000030141408] = 25fcffff, %l2 = ffffffffffffff54 ldsba [%i5+%o4]0x89,%l2 ! %l2 = ffffffffffffffff p0_label_35: ! Mem[0000000030001400] = fffffffffb4f11ce, %l3 = 8cad6f05ee608991 ldxa [%i0+%g0]0x81,%l3 ! %l3 = fffffffffb4f11ce ! Mem[0000000030101410] = 00004eff, %l2 = ffffffffffffffff ldsba [%i4+%o5]0x89,%l2 ! %l2 = ffffffffffffffff ! Mem[00000000100c1408] = 00000000ffffffb4, %l0 = 00000000ffa8598e ldxa [%i3+%o4]0x88,%l0 ! %l0 = 00000000ffffffb4 ! %l5 = ffffffffffffff94, Mem[0000000010101400] = ffffffff stba %l5,[%i4+%g0]0x88 ! Mem[0000000010101400] = ffffff94 ! Mem[00000000201c0000] = 364a5a4a, %l4 = ffffffffff4eb302 lduh [%o0+%g0],%l4 ! %l4 = 000000000000364a ! Mem[0000000010101400] = 54ffffffffffff94, %l7 = ffffffffffffffc3 ldxa [%i4+%g0]0x88,%l7 ! %l7 = 54ffffffffffff94 ! Mem[0000000030041410] = dec8911606830e96, %f8 = e80c9854 851c2f69 ldda [%i1+%o5]0x81,%f8 ! %f8 = dec89116 06830e96 ! Mem[0000000030001408] = 4de8441b, %l7 = 54ffffffffffff94 ldsba [%i0+%o4]0x89,%l7 ! %l7 = 000000000000001b ! Mem[0000000010181408] = ffad6f05, %l3 = fffffffffb4f11ce ldswa [%i6+%o4]0x80,%l3 ! %l3 = ffffffffffad6f05 ! Starting 10 instruction Store Burst ! %l0 = 00000000ffffffb4, Mem[0000000010081410] = 00000040 stwa %l0,[%i2+%o5]0x88 ! Mem[0000000010081410] = ffffffb4 p0_label_36: ! %l4 = 000000000000364a, Mem[0000000030181410] = ff47150fc44c04fc stxa %l4,[%i6+%o5]0x81 ! Mem[0000000030181410] = 000000000000364a ! Mem[00000000100c1400] = ff4e0000, %l4 = 000000000000364a swapa [%i3+%g0]0x80,%l4 ! %l4 = 00000000ff4e0000 ! %l2 = ffffffffffffffff, Mem[0000000010041430] = 83e5dbb043a96d09, %asi = 80 stxa %l2,[%i1+0x030]%asi ! Mem[0000000010041430] = ffffffffffffffff ! Mem[0000000030081400] = 0000001b, %l3 = ffffffffffad6f05 ldstuba [%i2+%g0]0x81,%l3 ! %l3 = 00000000000000ff ! %f26 = 129d217c 9b64e2ff, Mem[0000000030181400] = 9b64e2ff 2e465218 stda %f26,[%i6+%g0]0x89 ! Mem[0000000030181400] = 129d217c 9b64e2ff ! Mem[00000000100c1400] = 4a360000, %l0 = 00000000ffffffb4 ldstuba [%i3+%g0]0x88,%l0 ! %l0 = 00000000000000ff ! %l5 = ffffffffffffff94, Mem[0000000030101410] = ff4e0000914bbde3 stxa %l5,[%i4+%o5]0x81 ! Mem[0000000030101410] = ffffffffffffff94 ! Mem[0000000010081410] = ffffffb4, %l5 = ffffffffffffff94 swapa [%i2+%o5]0x88,%l5 ! %l5 = 00000000ffffffb4 ! %l3 = 0000000000000000, Mem[0000000010001410] = ff4eb30237148582 stx %l3,[%i0+%o5] ! Mem[0000000010001410] = 0000000000000000 ! Starting 10 instruction Load Burst ! Mem[0000000010181410] = 35000000, %f30 = 3eeec2d8 lda [%i6+%o5]0x80,%f30 ! %f30 = 35000000 p0_label_37: ! Mem[00000000300c1410] = 462ed77b ee608991, %l0 = 00000000, %l1 = 0000008e ldda [%i3+%o5]0x89,%l0 ! %l0 = 00000000ee608991 00000000462ed77b ! Mem[0000000020800001] = fb60a5fa, %l1 = 00000000462ed77b ldstuba [%o1+0x001]%asi,%l1 ! %l1 = 00000060000000ff ! Mem[00000000300c1408] = a3000000, %f29 = a67a4835 lda [%i3+%o4]0x81,%f29 ! %f29 = a3000000 ! Mem[0000000010081410] = 94ffffff 5c72c7a5, %l0 = ee608991, %l1 = 00000060 ldda [%i2+%o5]0x80,%l0 ! %l0 = 0000000094ffffff 000000005c72c7a5 ! Mem[0000000030041400] = 309a0cf5 98b3f800, %l2 = ffffffff, %l3 = 00000000 ldda [%i1+%g0]0x89,%l2 ! %l2 = 0000000098b3f800 00000000309a0cf5 ! Mem[0000000010101400] = 94ffffff, %l0 = 0000000094ffffff ldsha [%i4+%g0]0x80,%l0 ! %l0 = ffffffffffff94ff ! Mem[00000000300c1400] = ff000000, %l0 = ffffffffffff94ff ldsba [%i3+%g0]0x89,%l0 ! %l0 = 0000000000000000 ! Mem[0000000030141410] = 759c520c ec0f791f, %l0 = 00000000, %l1 = 5c72c7a5 ldda [%i5+%o5]0x89,%l0 ! %l0 = 00000000ec0f791f 00000000759c520c ! Mem[00000000100c1410] = 8e59a894, %l2 = 0000000098b3f800 lduh [%i3+%o5],%l2 ! %l2 = 0000000000008e59 ! Starting 10 instruction Store Burst ! %l2 = 0000000000008e59, Mem[00000000300c1408] = 00000000000000a3 stxa %l2,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 0000000000008e59 p0_label_38: ! %f24 = 00000000, Mem[0000000030181400] = 9b64e2ff sta %f24,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00000000 ! Mem[0000000010141410] = ffffa7c5, %l5 = 00000000ffffffb4 ldstuba [%i5+%o5]0x80,%l5 ! %l5 = 000000ff000000ff ! %f24 = 00000000 056fad8c, Mem[0000000010081410] = 94ffffff 5c72c7a5 stda %f24,[%i2+0x010]%asi ! Mem[0000000010081410] = 00000000 056fad8c ! Mem[0000000030041408] = 7b25f0ff, %l3 = 00000000309a0cf5 swapa [%i1+%o4]0x89,%l3 ! %l3 = 000000007b25f0ff ! Mem[0000000010081408] = 00000000, %l1 = 00000000759c520c ldstuba [%i2+%o4]0x88,%l1 ! %l1 = 00000000000000ff ! %l3 = 000000007b25f0ff, Mem[0000000030101408] = 000000f8 stba %l3,[%i4+%o4]0x81 ! Mem[0000000030101408] = ff0000f8 ! Mem[0000000030101410] = ffffffff, %l3 = 000000007b25f0ff ldstuba [%i4+%o5]0x89,%l3 ! %l3 = 000000ff000000ff ! %l3 = 00000000000000ff, Mem[0000000010041400] = 02e1f454 stha %l3,[%i1+%g0]0x88 ! Mem[0000000010041400] = 02e100ff ! Mem[0000000010181408] = ffad6f05ee608991, %l2 = 0000000000008e59, %l2 = 0000000000008e59 add %i6,0x08,%g1 casxa [%g1]0x80,%l2,%l2 ! %l2 = ffad6f05ee608991 ! Starting 10 instruction Load Burst ! Mem[0000000010181408] = 918960ee056fadff, %l4 = 00000000ff4e0000 ldxa [%i6+%o4]0x88,%l4 ! %l4 = 918960ee056fadff p0_label_39: ! Mem[0000000030081408] = ffff00f8, %l1 = 0000000000000000 ldswa [%i2+%o4]0x89,%l1 ! %l1 = ffffffffffff00f8 ! Mem[0000000010101400] = ffffff94, %l3 = 00000000000000ff ldsba [%i4+%g0]0x88,%l3 ! %l3 = ffffffffffffff94 ! Mem[0000000030001410] = 0b9d9b47, %l7 = 000000000000001b lduba [%i0+%o5]0x89,%l7 ! %l7 = 0000000000000047 ! %f26 = 129d217c 9b64e2ff, %l4 = 918960ee056fadff ! Mem[0000000010181428] = cef62d4c3ab1ef1a add %i6,0x028,%g1 stda %f26,[%g1+%l4]ASI_PST32_PL ! Mem[0000000010181428] = ffe2649b7c219d12 ! Mem[0000000030081400] = 1b0000ff, %l2 = ffad6f05ee608991 ldswa [%i2+%g0]0x89,%l2 ! %l2 = 000000001b0000ff ! Mem[0000000010141410] = c5a7ffff, %l0 = 00000000ec0f791f ldswa [%i5+%o5]0x88,%l0 ! %l0 = ffffffffc5a7ffff ! Mem[0000000010001400] = c9f4ffff, %l4 = 918960ee056fadff lduha [%i0+%g0]0x80,%l4 ! %l4 = 000000000000c9f4 ! Mem[0000000010001410] = 00000000 00000000, %l0 = c5a7ffff, %l1 = ffff00f8 ldda [%i0+%o5]0x88,%l0 ! %l0 = 0000000000000000 0000000000000000 ! Mem[00000000218001c0] = b3245b76, %l4 = 000000000000c9f4 lduh [%o3+0x1c0],%l4 ! %l4 = 000000000000b324 ! Starting 10 instruction Store Burst ! %l0 = 0000000000000000, imm = 0000000000000eb1, %l6 = 00000000000000f8 addc %l0,0xeb1,%l6 ! %l6 = 0000000000000eb1 p0_label_40: ! %f26 = 129d217c, %f27 = 9b64e2ff, %f17 = 37148582 fsubs %f26,%f27,%f17 ! %f17 = 1b64e34e ! Mem[0000000020800000] = fbffa5fa, %l3 = ffffffffffffff94 ldstub [%o1+%g0],%l3 ! %l3 = 000000fb000000ff ! %l3 = 00000000000000fb, Mem[0000000030181410] = 4a36000000000000 stxa %l3,[%i6+%o5]0x89 ! Mem[0000000030181410] = 00000000000000fb ! %l4 = 0000b324, %l5 = 000000ff, Mem[00000000100c1408] = b4ffffff 00000000 stda %l4,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 0000b324 000000ff ! %l2 = 000000001b0000ff, Mem[0000000010141408] = ee608991 stha %l2,[%i5+%o4]0x88 ! Mem[0000000010141408] = ee6000ff ! %l0 = 0000000000000000, Mem[0000000030141408] = fffffc25 stha %l0,[%i5+%o4]0x81 ! Mem[0000000030141408] = 0000fc25 ! %l0 = 0000000000000000, Mem[0000000010181410] = 0000000000000035 stxa %l0,[%i6+%o5]0x88 ! Mem[0000000010181410] = 0000000000000000 ! %f12 = 01a6d6f0, Mem[0000000030001400] = ffffffff sta %f12,[%i0+%g0]0x81 ! Mem[0000000030001400] = 01a6d6f0 ! Mem[0000000010181410] = 00000000, %l6 = 0000000000000eb1 swapa [%i6+%o5]0x88,%l6 ! %l6 = 0000000000000000 ! Starting 10 instruction Load Burst ! Mem[0000000030081408] = ffff00f8, %l2 = 000000001b0000ff ldswa [%i2+%o4]0x89,%l2 ! %l2 = ffffffffffff00f8 p0_label_41: ! Mem[0000000010041434] = ffffffff, %l7 = 0000000000000047 ldsh [%i1+0x036],%l7 ! %l7 = ffffffffffffffff ! Mem[0000000010141400] = 000000ff, %l6 = 0000000000000000 ldsha [%i5+%g0]0x88,%l6 ! %l6 = 00000000000000ff ! Mem[0000000010041410] = 01a6d6f0, %f31 = 38c62378 lda [%i1+%o5]0x80,%f31 ! %f31 = 01a6d6f0 ! Mem[00000000100c1400] = ff00364a, %l1 = 0000000000000000 ldsba [%i3+%g0]0x80,%l1 ! %l1 = ffffffffffffffff ! Mem[0000000010141408] = ff0060ee, %f19 = 00000000 lda [%i5+%o4]0x80,%f19 ! %f19 = ff0060ee ! Mem[0000000010001400] = c9f4ffffffffffff, %f12 = 01a6d6f0 8d4662c9 ldda [%i0+%g0]0x80,%f12 ! %f12 = c9f4ffff ffffffff ! Mem[0000000010181418] = 000000c5, %f25 = 056fad8c ld [%i6+0x018],%f25 ! %f25 = 000000c5 ! Mem[0000000030001400] = f0d6a601, %f22 = 35487aa6 lda [%i0+%g0]0x89,%f22 ! %f22 = f0d6a601 ! %f18 = c5a7ffff, %f10 = 11385c56 fsqrts %f18,%f10 ! %f10 = 7fffffff ! Starting 10 instruction Store Burst ! %f18 = c5a7ffff ff0060ee, Mem[0000000030041408] = f50c9a30 4f78c2c7 stda %f18,[%i1+%o4]0x81 ! Mem[0000000030041408] = c5a7ffff ff0060ee p0_label_42: ! Mem[00000000100c1410] = 8e59a894, %l1 = ffffffffffffffff swapa [%i3+%o5]0x80,%l1 ! %l1 = 000000008e59a894 ! %l7 = ffffffffffffffff, Mem[0000000010041408] = 7823c638 stha %l7,[%i1+%o4]0x80 ! Mem[0000000010041408] = ffffc638 ! Mem[0000000030081408] = f800ffff, %l3 = 00000000000000fb ldstuba [%i2+%o4]0x81,%l3 ! %l3 = 000000f8000000ff ! %f6 = 54f4e102 ffffffa8, Mem[0000000030101408] = ff0000f8 a60b9116 stda %f6 ,[%i4+%o4]0x81 ! Mem[0000000030101408] = 54f4e102 ffffffa8 ! %l3 = 00000000000000f8, Mem[000000001018140c] = ee608991 stb %l3,[%i6+0x00c] ! Mem[000000001018140c] = f8608991 ! %l4 = 000000000000b324, %l1 = 000000008e59a894, %l6 = 00000000000000ff mulx %l4,%l1,%l6 ! %l6 = 0000639cb57b30d0 ! %f16 = ff4eb302 1b64e34e, Mem[00000000100c1410] = ffffffff 00000000 stda %f16,[%i3+%o5]0x88 ! Mem[00000000100c1410] = ff4eb302 1b64e34e ! %l6 = 0000639cb57b30d0, Mem[0000000010101408] = ff4eb302 stha %l6,[%i4+%o4]0x88 ! Mem[0000000010101408] = ff4e30d0 ! Mem[0000000030041408] = c5a7ffff, %l7 = ffffffffffffffff ldstuba [%i1+%o4]0x81,%l7 ! %l7 = 000000c5000000ff ! Starting 10 instruction Load Burst membar #Sync ! Added by membar checker (6) ! Mem[0000000010141400] = ff000000 7bd72e46 ff0060ee 056fad8c ! Mem[0000000010141410] = ffffa7c5 32b0aa8b 11da2acc f04ed1c6 ! Mem[0000000010141420] = b6d1e2eb 2d092ff1 0f4f9d1d ff4d8b1f ! Mem[0000000010141430] = 55c61a06 98db82eb 396a40d9 052dfec6 ldda [%i5]ASI_BLK_P,%f16 ! Block Load from 0000000010141400 p0_label_43: ! Mem[00000000100c1428] = 86842aa8, %l5 = 00000000000000ff lduba [%i3+0x02a]%asi,%l5 ! %l5 = 000000000000002a ! Mem[00000000100c1400] = 4a3600ff, %l2 = ffffffffffff00f8 ldswa [%i3+%g0]0x88,%l2 ! %l2 = 000000004a3600ff ! Mem[0000000030101410] = ffffffff ffffff94, %l2 = 4a3600ff, %l3 = 000000f8 ldda [%i4+%o5]0x81,%l2 ! %l2 = 00000000ffffffff 00000000ffffff94 ! Mem[00000000300c1408] = 598e000000000000, %l3 = 00000000ffffff94 ldxa [%i3+%o4]0x81,%l3 ! %l3 = 598e000000000000 ! Mem[0000000010001430] = 852496fc, %l6 = 0000639cb57b30d0 lduha [%i0+0x030]%asi,%l6 ! %l6 = 0000000000008524 ! Mem[0000000010041430] = ffffffffffffffff, %l3 = 598e000000000000 ldx [%i1+0x030],%l3 ! %l3 = ffffffffffffffff ! Mem[0000000020800000] = ffffa5fa, %l0 = 0000000000000000 lduh [%o1+%g0],%l0 ! %l0 = 000000000000ffff ! Mem[00000000300c1400] = ff000000, %l7 = 00000000000000c5 ldswa [%i3+%g0]0x89,%l7 ! %l7 = ffffffffff000000 ! Mem[0000000030101400] = c5cfe35bb634de0a, %f2 = c5cfe35b b634de0a ldda [%i4+%g0]0x81,%f2 ! %f2 = c5cfe35b b634de0a ! Starting 10 instruction Store Burst ! %f14 = a60b3b7d, %f0 = c5cfe35b, %f6 = 54f4e102 ffffffa8 fsmuld %f14,%f0 ,%f6 ! %f6 = 3d8c4430 543f1bc0 p0_label_44: ! %l3 = ffffffffffffffff, Mem[0000000010001410] = 00000000 stha %l3,[%i0+%o5]0x80 ! Mem[0000000010001410] = ffff0000 membar #Sync ! Added by membar checker (7) ! %l4 = 0000b324, %l5 = 0000002a, Mem[0000000010141400] = 000000ff 462ed77b stda %l4,[%i5+%g0]0x88 ! Mem[0000000010141400] = 0000b324 0000002a ! Mem[00000000100c1410] = 1b64e34e, %l2 = 00000000ffffffff swapa [%i3+%o5]0x88,%l2 ! %l2 = 000000001b64e34e ! %f6 = 3d8c4430 543f1bc0, Mem[0000000030081400] = 1b0000ff 0f4fe102 stda %f6 ,[%i2+%g0]0x89 ! Mem[0000000030081400] = 3d8c4430 543f1bc0 ! %l5 = 000000000000002a, Mem[0000000010101408] = ff4e30d0 stwa %l5,[%i4+%o4]0x88 ! Mem[0000000010101408] = 0000002a ! %l1 = 000000008e59a894, Mem[00000000201c0000] = 364a5a4a, %asi = 80 stha %l1,[%o0+0x000]%asi ! Mem[00000000201c0000] = a8945a4a ! %l7 = ffffffffff000000, Mem[0000000021800040] = 4a5ec8f1, %asi = 80 stha %l7,[%o3+0x040]%asi ! Mem[0000000021800040] = 0000c8f1 ! %l6 = 0000000000008524, Mem[00000000300c1410] = ee608991 stba %l6,[%i3+%o5]0x89 ! Mem[00000000300c1410] = ee608924 ! %l4 = 000000000000b324, Mem[0000000010181400] = 02b34eff stha %l4,[%i6+%g0]0x80 ! Mem[0000000010181400] = b3244eff ! Starting 10 instruction Load Burst ! Mem[0000000010181410] = b10e0000, %l0 = 000000000000ffff lduwa [%i6+%o5]0x80,%l0 ! %l0 = 00000000b10e0000 p0_label_45: ! Mem[0000000010081414] = 056fad8c, %l3 = ffffffffffffffff ldsba [%i2+0x015]%asi,%l3 ! %l3 = 000000000000006f ! Mem[0000000030101410] = ffffffff, %l1 = 000000008e59a894 ldsba [%i4+%o5]0x81,%l1 ! %l1 = ffffffffffffffff ! Mem[00000000211c0000] = 00d2cd80, %l2 = 000000001b64e34e lduh [%o2+%g0],%l2 ! %l2 = 00000000000000d2 ! Mem[0000000010101400] = 94ffffff, %l1 = ffffffffffffffff ldswa [%i4+%g0]0x80,%l1 ! %l1 = ffffffff94ffffff ! Mem[0000000020800040] = fffffa54, %l6 = 0000000000008524 ldsh [%o1+0x040],%l6 ! %l6 = ffffffffffffffff ! Mem[0000000010141408] = ff0060ee056fad8c, %f2 = c5cfe35b b634de0a ldda [%i5+%o4]0x80,%f2 ! %f2 = ff0060ee 056fad8c ! %l3 = 000000000000006f, Mem[0000000030141408] = 0000fc250000cd68 stxa %l3,[%i5+%o4]0x81 ! Mem[0000000030141408] = 000000000000006f ! %l1 = ffffffff94ffffff, imm = fffffffffffff925, %l7 = ffffffffff000000 subc %l1,-0x6db,%l7 ! %l7 = ffffffff950006da ! Mem[0000000030141410] = ec0f791f, %l6 = ffffffffffffffff lduwa [%i5+%o5]0x89,%l6 ! %l6 = 00000000ec0f791f ! Starting 10 instruction Store Burst ! %f24 = b6d1e2eb 2d092ff1, %l4 = 000000000000b324 ! Mem[0000000030141410] = 1f790fec0c529c75 add %i5,0x010,%g1 stda %f24,[%g1+%l4]ASI_PST8_S ! Mem[0000000030141410] = 1f79e2ec0c099c75 p0_label_46: ! %l2 = 00000000000000d2, Mem[00000000218001c0] = b3245b76, %asi = 80 stha %l2,[%o3+0x1c0]%asi ! Mem[00000000218001c0] = 00d25b76 ! %l6 = 00000000ec0f791f, Mem[0000000010081400] = 00000000 stwa %l6,[%i2+%g0]0x80 ! Mem[0000000010081400] = ec0f791f ! Mem[00000000300c1408] = 598e0000, %l6 = 00000000ec0f791f ldstuba [%i3+%o4]0x81,%l6 ! %l6 = 00000059000000ff ! Mem[0000000010141410] = ffffa7c532b0aa8b, %f0 = c5cfe35b b634de0a ldda [%i5+%o5]0x80,%f0 ! %f0 = ffffa7c5 32b0aa8b ! Mem[0000000010181410] = 00000eb1, %l1 = ffffffff94ffffff swapa [%i6+%o5]0x88,%l1 ! %l1 = 0000000000000eb1 ! Mem[0000000010141420] = b6d1e2eb2d092ff1, %l5 = 000000000000002a, %l3 = 000000000000006f add %i5,0x20,%g1 casxa [%g1]0x80,%l5,%l3 ! %l3 = b6d1e2eb2d092ff1 ! Mem[0000000030101408] = 54f4e102, %l7 = ffffffff950006da ldstuba [%i4+%o4]0x81,%l7 ! %l7 = 00000054000000ff ! Mem[0000000030081400] = 543f1bc0, %l7 = 0000000000000054 swapa [%i2+%g0]0x89,%l7 ! %l7 = 00000000543f1bc0 ! %f18 = ff0060ee 056fad8c, Mem[0000000030081400] = 54000000 30448c3d stda %f18,[%i2+%g0]0x81 ! Mem[0000000030081400] = ff0060ee 056fad8c ! Starting 10 instruction Load Burst ! Mem[0000000010101400] = ffffff94, %l5 = 000000000000002a ldsba [%i4+%g0]0x88,%l5 ! %l5 = ffffffffffffff94 p0_label_47: ! Mem[0000000030181410] = 000000fb, %f24 = b6d1e2eb lda [%i6+%o5]0x89,%f24 ! %f24 = 000000fb ! Mem[0000000010141410] = ffffa7c532b0aa8b, %l3 = b6d1e2eb2d092ff1 ldxa [%i5+%o5]0x80,%l3 ! %l3 = ffffa7c532b0aa8b ! Mem[0000000030001410] = b972c7ba0b9d9b47, %f30 = 396a40d9 052dfec6 ldda [%i0+%o5]0x89,%f30 ! %f30 = b972c7ba 0b9d9b47 ! Mem[0000000030041410] = dec8911606830e96, %l3 = ffffa7c532b0aa8b ldxa [%i1+%o5]0x81,%l3 ! %l3 = dec8911606830e96 ! Mem[0000000030141410] = 1f79e2ec 0c099c75, %l4 = 0000b324, %l5 = ffffff94 ldda [%i5+%o5]0x81,%l4 ! %l4 = 000000001f79e2ec 000000000c099c75 ! Mem[0000000030101400] = 5be3cfc5, %l0 = 00000000b10e0000 lduba [%i4+%g0]0x89,%l0 ! %l0 = 00000000000000c5 ! Mem[0000000010081408] = ff000000, %l5 = 000000000c099c75 lduba [%i2+%o4]0x80,%l5 ! %l5 = 00000000000000ff ! Mem[00000000201c0000] = a8945a4a, %l0 = 00000000000000c5 ldsba [%o0+0x000]%asi,%l0 ! %l0 = ffffffffffffffa8 ! Mem[0000000030001400] = 01a6d6f0, %l6 = 0000000000000059 lduha [%i0+%g0]0x81,%l6 ! %l6 = 00000000000001a6 ! Starting 10 instruction Store Burst ! Mem[0000000030181408] = 36000000, %l2 = 00000000000000d2 swapa [%i6+%o4]0x89,%l2 ! %l2 = 0000000036000000 p0_label_48: ! %l2 = 0000000036000000, Mem[00000000201c0000] = a8945a4a stb %l2,[%o0+%g0] ! Mem[00000000201c0000] = 00945a4a ! Mem[0000000030081408] = ffff00ff, %l2 = 0000000036000000 ldstuba [%i2+%o4]0x89,%l2 ! %l2 = 000000ff000000ff ! Code Fragment 4 p0_fragment_5: ! %l0 = ffffffffffffffa8 setx 0x97d7db2fa22b916f,%g7,%l0 ! %l0 = 97d7db2fa22b916f ! %l1 = 0000000000000eb1 setx 0x25bc4958083a3348,%g7,%l1 ! %l1 = 25bc4958083a3348 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 = 97d7db2fa22b916f setx 0x7ca709a85f7d2304,%g7,%l0 ! %l0 = 7ca709a85f7d2304 ! %l1 = 25bc4958083a3348 setx 0x9d4888180af2880f,%g7,%l1 ! %l1 = 9d4888180af2880f ! %l2 = 00000000000000ff, imm = fffffffffffffbc6, %l4 = 000000001f79e2ec xor %l2,-0x43a,%l4 ! %l4 = fffffffffffffb39 ! %l1 = 9d4888180af2880f, Mem[0000000030081408] = ff00ffff stha %l1,[%i2+%o4]0x81 ! Mem[0000000030081408] = 880fffff ! %f17 = 7bd72e46, Mem[0000000010001400] = c9f4ffff sta %f17,[%i0+%g0]0x80 ! Mem[0000000010001400] = 7bd72e46 ! Mem[0000000030181410] = fb000000, %l5 = 00000000000000ff ldstuba [%i6+%o5]0x81,%l5 ! %l5 = 000000fb000000ff ! Mem[0000000030041400] = 00f8b398, %l2 = 00000000000000ff ldstuba [%i1+%g0]0x81,%l2 ! %l2 = 00000000000000ff ! %f4 = ffffabee, Mem[0000000010181400] = b3244eff sta %f4 ,[%i6+%g0]0x80 ! Mem[0000000010181400] = ffffabee ! Starting 10 instruction Load Burst ! Mem[0000000030041408] = ffa7ffff, %f14 = a60b3b7d lda [%i1+%o4]0x81,%f14 ! %f14 = ffa7ffff p0_label_49: ! Mem[0000000010081408] = ff000000, %l2 = 0000000000000000 ldswa [%i2+%o4]0x80,%l2 ! %l2 = ffffffffff000000 ! Mem[0000000010181438] = a4e811b3d69a5aa8, %l1 = 9d4888180af2880f ldxa [%i6+0x038]%asi,%l1 ! %l1 = a4e811b3d69a5aa8 ! Mem[0000000030101408] = 02e1f4ff, %l6 = 00000000000001a6 ldsha [%i4+%o4]0x89,%l6 ! %l6 = fffffffffffff4ff ! Mem[0000000021800100] = b4ffaf61, %l2 = ffffffffff000000 ldsb [%o3+0x101],%l2 ! %l2 = ffffffffffffffff ! Mem[0000000010141414] = 32b0aa8b, %l1 = a4e811b3d69a5aa8 ldub [%i5+0x015],%l1 ! %l1 = 00000000000000b0 ! Mem[0000000030101408] = 02e1f4ff, %l2 = ffffffffffffffff ldsba [%i4+%o4]0x89,%l2 ! %l2 = ffffffffffffffff ! Mem[0000000010101400] = 94ffffff, %l6 = fffffffffffff4ff lduh [%i4+%g0],%l6 ! %l6 = 00000000000094ff ! Mem[0000000010101408] = 0000002a, %l2 = ffffffffffffffff lduha [%i4+%o4]0x88,%l2 ! %l2 = 000000000000002a ! Mem[0000000030181410] = ff000000, %l2 = 000000000000002a ldswa [%i6+%o5]0x81,%l2 ! %l2 = ffffffffff000000 ! Starting 10 instruction Store Burst ! Mem[00000000100c1408] = 0000b324, %l1 = 00000000000000b0 ldstuba [%i3+%o4]0x80,%l1 ! %l1 = 00000000000000ff p0_label_50: ! %l2 = ffffffffff000000, Mem[00000000100c1408] = ff00b324 stba %l2,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 0000b324 ! %l3 = dec8911606830e96, imm = 0000000000000882, %l4 = fffffffffffffb39 orn %l3,0x882,%l4 ! %l4 = ffffffffffffffff ! Mem[0000000010141408] = ee6000ff, %l4 = ffffffffffffffff swapa [%i5+%o4]0x88,%l4 ! %l4 = 00000000ee6000ff ! %l3 = dec8911606830e96, Mem[0000000030141400] = ffffabee stha %l3,[%i5+%g0]0x81 ! Mem[0000000030141400] = 0e96abee ! Mem[000000001000142c] = 565c3811, %l2 = ffffffffff000000, %asi = 80 swapa [%i0+0x02c]%asi,%l2 ! %l2 = 00000000565c3811 ! %l4 = 00000000ee6000ff, Mem[0000000010001408] = ffffffff stba %l4,[%i0+%o4]0x88 ! Mem[0000000010001408] = ffffffff ! Mem[0000000010101414] = eeabffff, %l7 = 00000000543f1bc0, %asi = 80 swapa [%i4+0x014]%asi,%l7 ! %l7 = 00000000eeabffff ! %l4 = 00000000ee6000ff, Mem[0000000010081408] = ff000000 stha %l4,[%i2+%o4]0x80 ! Mem[0000000010081408] = 00ff0000 ! %f16 = ff000000 7bd72e46 ff0060ee 056fad8c ! %f20 = ffffa7c5 32b0aa8b 11da2acc f04ed1c6 ! %f24 = 000000fb 2d092ff1 0f4f9d1d ff4d8b1f ! %f28 = 55c61a06 98db82eb b972c7ba 0b9d9b47 stda %f16,[%i0]ASI_BLK_P ! Block Store to 0000000010001400 ! Starting 10 instruction Load Burst ! Mem[0000000010181408] = ffad6f05, %l6 = 00000000000094ff ldsba [%i6+%o4]0x80,%l6 ! %l6 = ffffffffffffffff p0_label_51: ! Mem[000000001004142c] = 33f371b2, %f2 = ff0060ee lda [%i1+0x02c]%asi,%f2 ! %f2 = 33f371b2 ! Mem[0000000030041400] = 98b3f8ff, %l1 = 0000000000000000 lduba [%i1+%g0]0x89,%l1 ! %l1 = 00000000000000ff ! Mem[0000000010181408] = ffad6f05 f8608991, %l6 = ffffffff, %l7 = eeabffff ldda [%i6+%o4]0x80,%l6 ! %l6 = 00000000ffad6f05 00000000f8608991 ! Mem[0000000010141408] = 8cad6f05ffffffff, %f14 = ffa7ffff 9ac13718 ldda [%i5+%o4]0x88,%f14 ! %f14 = 8cad6f05 ffffffff ! Mem[0000000030181410] = ff000000, %l6 = 00000000ffad6f05 lduha [%i6+%o5]0x81,%l6 ! %l6 = 000000000000ff00 membar #Sync ! Added by membar checker (8) ! Mem[0000000010001408] = ff0060ee, %l2 = 00000000565c3811 lduha [%i0+0x00a]%asi,%l2 ! %l2 = 00000000000060ee ! Mem[0000000010101408] = 2a000000, %l5 = 00000000000000fb ldswa [%i4+0x008]%asi,%l5 ! %l5 = 000000002a000000 ! Mem[0000000010181418] = 000000c5, %l1 = 00000000000000ff ldswa [%i6+0x018]%asi,%l1 ! %l1 = 00000000000000c5 ! Mem[0000000010041408] = ffffc638, %l0 = 7ca709a85f7d2304 lduwa [%i1+%o4]0x80,%l0 ! %l0 = 00000000ffffc638 ! Starting 10 instruction Store Burst ! %l0 = 00000000ffffc638, Mem[0000000030081400] = ee6000ff stwa %l0,[%i2+%g0]0x89 ! Mem[0000000030081400] = ffffc638 p0_label_52: ! %f20 = ffffa7c5, Mem[0000000010001410] = c5a7ffff sta %f20,[%i0+%o5]0x88 ! Mem[0000000010001410] = ffffa7c5 ! %l2 = 00000000000060ee, Mem[0000000010081438] = b259faafd9ea2667 stx %l2,[%i2+0x038] ! Mem[0000000010081438] = 00000000000060ee ! Mem[0000000010101408] = 0000002a, %l3 = dec8911606830e96 ldstuba [%i4+%o4]0x88,%l3 ! %l3 = 0000002a000000ff ! %f22 = 11da2acc f04ed1c6, %l3 = 000000000000002a ! Mem[00000000300c1438] = a12989e0afdad75c add %i3,0x038,%g1 stda %f22,[%g1+%l3]ASI_PST32_S ! Mem[00000000300c1438] = 11da2accafdad75c ! %f2 = 33f371b2 056fad8c, Mem[0000000010001438] = b972c7ba 0b9d9b47 std %f2 ,[%i0+0x038] ! Mem[0000000010001438] = 33f371b2 056fad8c ! %l2 = 00000000000060ee, Mem[0000000010041408] = ffffc638 stwa %l2,[%i1+%o4]0x80 ! Mem[0000000010041408] = 000060ee ! %f0 = ffffa7c5 32b0aa8b, Mem[0000000010001408] = ee6000ff 8cad6f05 stda %f0 ,[%i0+%o4]0x88 ! Mem[0000000010001408] = ffffa7c5 32b0aa8b ! Mem[00000000300c1400] = 000000ff, %l7 = 00000000f8608991 swapa [%i3+%g0]0x81,%l7 ! %l7 = 00000000000000ff ! Mem[0000000030041408] = ffffa7ff, %l5 = 000000002a000000 ldstuba [%i1+%o4]0x89,%l5 ! %l5 = 000000ff000000ff ! Starting 10 instruction Load Burst ! Mem[0000000030101400] = 0ade34b65be3cfc5, %f10 = 7fffffff 319dcc14 ldda [%i4+%g0]0x89,%f10 ! %f10 = 0ade34b6 5be3cfc5 p0_label_53: ! Mem[0000000010181400] = ffffabee, %l2 = 00000000000060ee lduha [%i6+%g0]0x80,%l2 ! %l2 = 000000000000ffff ! Mem[0000000010141408] = 8cad6f05ffffffff, %l0 = 00000000ffffc638 ldxa [%i5+%o4]0x88,%l0 ! %l0 = 8cad6f05ffffffff ! %l6 = 000000000000ff00, %l5 = 00000000000000ff, %l7 = 00000000000000ff add %l6,%l5,%l7 ! %l7 = 000000000000ffff ! Mem[0000000021800080] = 26678dc3, %l5 = 00000000000000ff ldsb [%o3+0x080],%l5 ! %l5 = 0000000000000026 ! Mem[0000000010101400] = 94ffffff, %l4 = 00000000ee6000ff ldswa [%i4+%g0]0x80,%l4 ! %l4 = ffffffff94ffffff ! Mem[0000000010181408] = 056fadff, %l1 = 00000000000000c5 ldswa [%i6+%o4]0x88,%l1 ! %l1 = 00000000056fadff ! Mem[0000000030141400] = 0e96abee, %l7 = 000000000000ffff ldsba [%i5+%g0]0x81,%l7 ! %l7 = 000000000000000e ! Mem[0000000010181430] = 6e5fdef94099199d, %l7 = 000000000000000e ldx [%i6+0x030],%l7 ! %l7 = 6e5fdef94099199d ! Mem[0000000010001400] = ff000000, %l4 = ffffffff94ffffff ldswa [%i0+%g0]0x80,%l4 ! %l4 = ffffffffff000000 ! Starting 10 instruction Store Burst ! %l7 = 6e5fdef94099199d, Mem[0000000030081408] = ffff0f88 stba %l7,[%i2+%o4]0x89 ! Mem[0000000030081408] = ffff0f9d p0_label_54: ! %f14 = 8cad6f05 ffffffff, %l6 = 000000000000ff00 ! Mem[0000000010101400] = 94ffffffffffff54 stda %f14,[%i4+%l6]ASI_PST16_P ! Mem[0000000010101400] = 94ffffffffffff54 ! %l6 = 000000000000ff00, Mem[0000000030001410] = 0b9d9b47 stwa %l6,[%i0+%o5]0x89 ! Mem[0000000030001410] = 0000ff00 ! Mem[0000000030141408] = 00000000, %l2 = 000000000000ffff swapa [%i5+%o4]0x81,%l2 ! %l2 = 0000000000000000 ! Mem[00000000300c1410] = ee608924, %l0 = 8cad6f05ffffffff ldstuba [%i3+%o5]0x89,%l0 ! %l0 = 00000024000000ff ! %f17 = 7bd72e46, %f21 = 32b0aa8b, %f20 = ffffa7c5 fadds %f17,%f21,%f20 ! %f20 = 7bd72e46 ! %l2 = 00000000, %l3 = 0000002a, Mem[0000000010001418] = 11da2acc f04ed1c6 stda %l2,[%i0+0x018]%asi ! Mem[0000000010001418] = 00000000 0000002a ! %f28 = 55c61a06 98db82eb, Mem[0000000010041408] = ee600000 3eeec2d8 stda %f28,[%i1+%o4]0x88 ! Mem[0000000010041408] = 55c61a06 98db82eb ! %l4 = ffffffffff000000, Mem[0000000010101400] = ffffff94 stba %l4,[%i4+%g0]0x88 ! Mem[0000000010101400] = ffffff00 ! %l0 = 0000000000000024, Mem[0000000010101400] = 00ffffff stha %l0,[%i4+%g0]0x80 ! Mem[0000000010101400] = 0024ffff ! Starting 10 instruction Load Burst ! %f28 = 55c61a06, %f29 = 98db82eb, %f15 = ffffffff fmuls %f28,%f29,%f15 ! %f15 = af29dd92 p0_label_55: ! Mem[00000000300c1410] = ee6089ff, %f1 = 32b0aa8b lda [%i3+%o5]0x89,%f1 ! %f1 = ee6089ff ! Code Fragment 4 p0_fragment_6: ! %l0 = 0000000000000024 setx 0x09edb007a208481c,%g7,%l0 ! %l0 = 09edb007a208481c ! %l1 = 00000000056fadff setx 0xe7e73a17bf6d62a1,%g7,%l1 ! %l1 = e7e73a17bf6d62a1 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 = 09edb007a208481c setx 0xce240bf7e8537eb0,%g7,%l0 ! %l0 = ce240bf7e8537eb0 ! %l1 = e7e73a17bf6d62a1 setx 0xf4d0060833916263,%g7,%l1 ! %l1 = f4d0060833916263 ! Mem[0000000010141420] = b6d1e2eb2d092ff1, %f16 = ff000000 7bd72e46 ldda [%i5+0x020]%asi,%f16 ! %f16 = b6d1e2eb 2d092ff1 ! Mem[00000000100c1408] = 24b30000, %l5 = 0000000000000026 lduha [%i3+%o4]0x88,%l5 ! %l5 = 0000000000000000 ! Mem[00000000201c0000] = 00945a4a, %l3 = 000000000000002a ldsh [%o0+%g0],%l3 ! %l3 = 0000000000000094 ! %f20 = 7bd72e46, %f8 = dec89116 fsqrts %f20,%f8 ! %f8 = 5da5f615 ! Mem[0000000010141408] = ffffffff, %l5 = 0000000000000000 ldsba [%i5+%o4]0x88,%l5 ! %l5 = ffffffffffffffff ! Mem[0000000030141410] = 1f79e2ec, %f12 = c9f4ffff lda [%i5+%o5]0x81,%f12 ! %f12 = 1f79e2ec ! Mem[0000000010141430] = 55c61a0698db82eb, %f8 = 5da5f615 06830e96 ldd [%i5+0x030],%f8 ! %f8 = 55c61a06 98db82eb ! Starting 10 instruction Store Burst ! %l4 = ff000000, %l5 = ffffffff, Mem[0000000010181410] = 94ffffff 00000000 stda %l4,[%i6+%o5]0x88 ! Mem[0000000010181410] = ff000000 ffffffff p0_label_56: ! %l0 = ce240bf7e8537eb0, Mem[00000000100c1400] = ff00364a stha %l0,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 7eb0364a ! %l2 = 0000000000000000, Mem[0000000010141400] = 24b30000 stha %l2,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00000000 ! Mem[0000000030001410] = 0000ff00, %l1 = f4d0060833916263 swapa [%i0+%o5]0x89,%l1 ! %l1 = 000000000000ff00 ! %l7 = 6e5fdef94099199d, %l4 = ffffffffff000000, %l3 = 0000000000000094 sdivx %l7,%l4,%l3 ! %l3 = ffffff91a02106c0 ! %l6 = 000000000000ff00, %l4 = ffffffffff000000, %l0 = ce240bf7e8537eb0 udivx %l6,%l4,%l0 ! %l0 = 0000000000000000 ! %f22 = 11da2acc f04ed1c6, Mem[0000000010141400] = 00000000 2a000000 stda %f22,[%i5+%g0]0x80 ! Mem[0000000010141400] = 11da2acc f04ed1c6 ! Code Fragment 3 p0_fragment_7: ! %l0 = 0000000000000000 setx 0xf031fad81b311eac,%g7,%l0 ! %l0 = f031fad81b311eac ! %l1 = 000000000000ff00 setx 0x5739a4904407d6f8,%g7,%l1 ! %l1 = 5739a4904407d6f8 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 = f031fad81b311eac setx 0x494b2c4fd319d525,%g7,%l0 ! %l0 = 494b2c4fd319d525 ! %l1 = 5739a4904407d6f8 setx 0x48641a6fd2d804e2,%g7,%l1 ! %l1 = 48641a6fd2d804e2 ! Mem[0000000030141400] = 0e96abee, %l7 = 6e5fdef94099199d swapa [%i5+%g0]0x81,%l7 ! %l7 = 000000000e96abee ! Mem[0000000030101410] = ffffffff, %l4 = ffffffffff000000 ldstuba [%i4+%o5]0x89,%l4 ! %l4 = 000000ff000000ff ! Starting 10 instruction Load Burst membar #Sync ! Added by membar checker (9) ! Mem[0000000010001400] = ff000000 7bd72e46 8baab032 c5a7ffff ! Mem[0000000010001410] = c5a7ffff 32b0aa8b 00000000 0000002a ! Mem[0000000010001420] = 000000fb 2d092ff1 0f4f9d1d ff4d8b1f ! Mem[0000000010001430] = 55c61a06 98db82eb 33f371b2 056fad8c ldda [%i0]ASI_BLK_P,%f16 ! Block Load from 0000000010001400 p0_label_57: ! Mem[0000000010041410] = 01a6d6f0, %l4 = 00000000000000ff lduwa [%i1+%o5]0x80,%l4 ! %l4 = 0000000001a6d6f0 ! Mem[0000000010041400] = 02e100ff, %l5 = ffffffffffffffff lduwa [%i1+%g0]0x88,%l5 ! %l5 = 0000000002e100ff ! Mem[0000000030001408] = 1b44e84d, %l6 = 000000000000ff00 ldsba [%i0+%o4]0x81,%l6 ! %l6 = 000000000000001b ! Mem[0000000010081400] = e79b9d0b 1f790fec, %l4 = 01a6d6f0, %l5 = 02e100ff ldda [%i2+%g0]0x88,%l4 ! %l4 = 000000001f790fec 00000000e79b9d0b ! %f1 = ee6089ff, %f11 = 5be3cfc5, %f13 = ffffffff fsubs %f1 ,%f11,%f13 ! %f13 = ee6089ff ! Mem[00000000211c0000] = 00d2cd80, %l5 = 00000000e79b9d0b lduba [%o2+0x001]%asi,%l5 ! %l5 = 00000000000000d2 ! Mem[00000000300c1408] = ff8e0000, %f7 = 543f1bc0 lda [%i3+%o4]0x81,%f7 ! %f7 = ff8e0000 ! Mem[0000000030141410] = 1f79e2ec 0c099c75, %l2 = 00000000, %l3 = a02106c0 ldda [%i5+%o5]0x81,%l2 ! %l2 = 000000001f79e2ec 000000000c099c75 ! Mem[0000000010041400] = 02e100ff, %l3 = 000000000c099c75 lduwa [%i1+%g0]0x88,%l3 ! %l3 = 0000000002e100ff ! Starting 10 instruction Store Burst ! Mem[00000000201c0000] = 00945a4a, %l7 = 000000000e96abee ldstub [%o0+%g0],%l7 ! %l7 = 00000000000000ff p0_label_58: ! %l4 = 000000001f790fec, Mem[000000001014141e] = f04ed1c6, %asi = 80 stha %l4,[%i5+0x01e]%asi ! Mem[000000001014141c] = f04e0fec ! Mem[0000000010001410] = c5a7ffff, %l2 = 000000001f79e2ec ldstuba [%i0+%o5]0x80,%l2 ! %l2 = 000000c5000000ff ! %f5 = 000054f8, Mem[00000000100c1410] = ffffffff sta %f5 ,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 000054f8 ! Mem[00000000211c0001] = 00d2cd80, %l0 = 494b2c4fd319d525 ldstuba [%o2+0x001]%asi,%l0 ! %l0 = 000000d2000000ff ! %l5 = 00000000000000d2, Mem[0000000030041410] = dec8911606830e96 stxa %l5,[%i1+%o5]0x81 ! Mem[0000000030041410] = 00000000000000d2 ! %l3 = 0000000002e100ff, Mem[0000000010101400] = 0024ffffffffff54 stxa %l3,[%i4+%g0]0x80 ! Mem[0000000010101400] = 0000000002e100ff ! %f0 = ffffa7c5 ee6089ff, Mem[0000000030141408] = 0000ffff 0000006f stda %f0 ,[%i5+%o4]0x81 ! Mem[0000000030141408] = ffffa7c5 ee6089ff ! %l6 = 000000000000001b, Mem[0000000030081400] = 38c6ffff stha %l6,[%i2+%g0]0x81 ! Mem[0000000030081400] = 001bffff ! Mem[0000000030101410] = ffffffff, %l4 = 000000001f790fec ldstuba [%i4+%o5]0x89,%l4 ! %l4 = 000000ff000000ff ! Starting 10 instruction Load Burst ! Mem[0000000030081400] = ffff1b00, %l2 = 00000000000000c5 lduwa [%i2+%g0]0x89,%l2 ! %l2 = 00000000ffff1b00 p0_label_59: ! %l7 = 0000000000000000, imm = fffffffffffff362, %l1 = 48641a6fd2d804e2 sub %l7,-0xc9e,%l1 ! %l1 = 0000000000000c9e ! Mem[00000000100c1400] = 000000004a36b07e, %l7 = 0000000000000000 ldxa [%i3+%g0]0x88,%l7 ! %l7 = 000000004a36b07e ! Mem[0000000010001410] = ffffa7ff, %l7 = 000000004a36b07e lduha [%i0+%o5]0x88,%l7 ! %l7 = 000000000000a7ff ! Mem[0000000010141428] = 0f4f9d1d, %l7 = 000000000000a7ff ldub [%i5+0x02b],%l7 ! %l7 = 000000000000001d ! Mem[0000000010081430] = 1b707ea8 dc4e2b5f, %l6 = 0000001b, %l7 = 0000001d ldda [%i2+0x030]%asi,%l6 ! %l6 = 000000001b707ea8 00000000dc4e2b5f ! Mem[00000000211c0000] = 00ffcd80, %l0 = 00000000000000d2 ldub [%o2+0x001],%l0 ! %l0 = 00000000000000ff ! Mem[00000000100c142c] = 400be218, %l7 = 00000000dc4e2b5f ldswa [%i3+0x02c]%asi,%l7 ! %l7 = 00000000400be218 ! Mem[0000000010001408] = ffffa7c532b0aa8b, %l3 = 0000000002e100ff ldxa [%i0+%o4]0x88,%l3 ! %l3 = ffffa7c532b0aa8b ! Mem[0000000010081400] = e79b9d0b 1f790fec, %l0 = 000000ff, %l1 = 00000c9e ldda [%i2+%g0]0x88,%l0 ! %l0 = 000000001f790fec 00000000e79b9d0b ! Starting 10 instruction Store Burst ! Mem[0000000030041408] = ffa7ffff, %l1 = 00000000e79b9d0b swapa [%i1+%o4]0x81,%l1 ! %l1 = 00000000ffa7ffff p0_label_60: ! %l1 = 00000000ffa7ffff, Mem[000000001004142c] = 33f371b2, %asi = 80 stwa %l1,[%i1+0x02c]%asi ! Mem[000000001004142c] = ffa7ffff ! Mem[0000000010041410] = 01a6d6f0, %l3 = ffffa7c532b0aa8b ldstuba [%i1+%o5]0x80,%l3 ! %l3 = 00000001000000ff ! Mem[00000000100c1410] = f8540000, %l7 = 00000000400be218 swapa [%i3+%o5]0x80,%l7 ! %l7 = 00000000f8540000 ! Mem[0000000021800140] = 1c064205, %l7 = 00000000f8540000 ldstuba [%o3+0x140]%asi,%l7 ! %l7 = 0000001c000000ff ! %l3 = 0000000000000001, Mem[0000000010101418] = a8ffffff02e1f454, %asi = 80 stxa %l3,[%i4+0x018]%asi ! Mem[0000000010101418] = 0000000000000001 ! %l7 = 000000000000001c, Mem[0000000030181400] = 00000000 stha %l7,[%i6+%g0]0x81 ! Mem[0000000030181400] = 001c0000 ! %f18 = 8baab032 c5a7ffff, Mem[0000000030141408] = c5a7ffff ff8960ee stda %f18,[%i5+%o4]0x89 ! Mem[0000000030141408] = 8baab032 c5a7ffff ! Mem[00000000100c1400] = 7eb0364a, %l1 = 00000000ffa7ffff ldstuba [%i3+%g0]0x80,%l1 ! %l1 = 0000007e000000ff ! Mem[0000000030041408] = e79b9d0b, %l4 = 00000000000000ff swapa [%i1+%o4]0x81,%l4 ! %l4 = 00000000e79b9d0b ! Starting 10 instruction Load Burst ! Mem[0000000010041400] = 02e100ff, %l3 = 0000000000000001 lduwa [%i1+%g0]0x88,%l3 ! %l3 = 0000000002e100ff p0_label_61: ! Mem[0000000030001400] = f0d6a601, %f5 = 000054f8 lda [%i0+%g0]0x89,%f5 ! %f5 = f0d6a601 ! Mem[00000000100c1408] = 0000b324, %f30 = 33f371b2 lda [%i3+%o4]0x80,%f30 ! %f30 = 0000b324 ! Mem[0000000010041400] = ff00e102, %l4 = 00000000e79b9d0b lduba [%i1+%g0]0x80,%l4 ! %l4 = 00000000000000ff ! Mem[0000000010181400] = ffffabee 68af1045 ffad6f05 f8608991 ! Mem[0000000010181410] = 000000ff ffffffff 000000c5 00000ade ! Mem[0000000010181420] = 67ce8707 4de8441b ffe2649b 7c219d12 ! Mem[0000000010181430] = 6e5fdef9 4099199d a4e811b3 d69a5aa8 ldda [%i6]ASI_BLK_AIUPL,%f0 ! Block Load from 0000000010181400 ! Mem[0000000010101400] = 0000000002e100ff, %f20 = c5a7ffff 32b0aa8b ldd [%i4+%g0],%f20 ! %f20 = 00000000 02e100ff ! Mem[0000000030181400] = 00001c00, %l3 = 0000000002e100ff lduwa [%i6+%g0]0x89,%l3 ! %l3 = 0000000000001c00 ! Mem[0000000010081428] = 79730dae, %l4 = 00000000000000ff ldswa [%i2+0x028]%asi,%l4 ! %l4 = 0000000079730dae ! %f24 = 000000fb, %f25 = 2d092ff1, %f23 = 0000002a fsubs %f24,%f25,%f23 ! %l0 = 000000001f79100e, Unfinished, %fsr = 2000000000 ! Mem[0000000030141410] = ece2791f, %f27 = ff4d8b1f lda [%i5+%o5]0x89,%f27 ! %f27 = ece2791f ! Starting 10 instruction Store Burst ! %l1 = 000000000000007e, Mem[00000000100c1400] = 4a36b0ff stha %l1,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 4a36007e p0_label_62: ! Mem[0000000010001410] = ffa7ffff32b0aa8b, %l1 = 000000000000007e, %l5 = 00000000000000d2 add %i0,0x10,%g1 casxa [%g1]0x80,%l1,%l5 ! %l5 = ffa7ffff32b0aa8b ! Mem[0000000030101400] = c5cfe35b, %l3 = 0000000000001c00 ldstuba [%i4+%g0]0x81,%l3 ! %l3 = 000000c5000000ff ! Mem[0000000010101400] = 00000000, %l7 = 000000000000001c ldstuba [%i4+%g0]0x80,%l7 ! %l7 = 00000000000000ff ! %l6 = 1b707ea8, %l7 = 00000000, Mem[0000000030081410] = ffffffff ee608991 stda %l6,[%i2+%o5]0x89 ! Mem[0000000030081410] = 1b707ea8 00000000 ! Mem[0000000010001408] = 32b0aa8b, %l2 = 00000000ffff1b00 swapa [%i0+%o4]0x88,%l2 ! %l2 = 0000000032b0aa8b ! %l0 = 000000001f79100e, Mem[0000000030041410] = 00000000 stwa %l0,[%i1+%o5]0x89 ! Mem[0000000030041410] = 1f79100e ! Mem[0000000010141410] = ffffa7c5, %l4 = 0000000079730dae ldstuba [%i5+%o5]0x80,%l4 ! %l4 = 000000ff000000ff ! Mem[0000000030181408] = 000000d2, %l7 = 0000000000000000 ldstuba [%i6+%o4]0x89,%l7 ! %l7 = 000000d2000000ff ! Mem[0000000010141400] = 11da2acc, %l0 = 000000001f79100e ldstuba [%i5+%g0]0x80,%l0 ! %l0 = 00000011000000ff ! Starting 10 instruction Load Burst ! Mem[00000000218001c0] = 00d25b76, %l3 = 00000000000000c5 ldsb [%o3+0x1c1],%l3 ! %l3 = ffffffffffffffd2 p0_label_63: ! Mem[0000000030181400] = 00001c00, %f27 = ece2791f lda [%i6+%g0]0x89,%f27 ! %f27 = 00001c00 ! Mem[0000000010041400] = 02e100ff, %l4 = 00000000000000ff ldswa [%i1+%g0]0x88,%l4 ! %l4 = 0000000002e100ff ! Mem[0000000010141408] = ffffffff, %l7 = 00000000000000d2 ldsba [%i5+%o4]0x88,%l7 ! %l7 = ffffffffffffffff ! Mem[0000000010081400] = e79b9d0b 1f790fec, %l2 = 32b0aa8b, %l3 = ffffffd2 ldda [%i2+%g0]0x88,%l2 ! %l2 = 000000001f790fec 00000000e79b9d0b ! %f22 = 00000000, %f19 = c5a7ffff, %f27 = 00001c00 fdivs %f22,%f19,%f27 ! %f27 = 80000000 ! Mem[0000000030041410] = 0e10791f, %f22 = 00000000 lda [%i1+%o5]0x81,%f22 ! %f22 = 0e10791f ! %l0 = 0000000000000011, Mem[0000000030101400] = 0ade34b65be3cfff stxa %l0,[%i4+%g0]0x89 ! Mem[0000000030101400] = 0000000000000011 ! Mem[0000000030101400] = 1100000000000000, %f16 = ff000000 7bd72e46 ldda [%i4+%g0]0x81,%f16 ! %f16 = 11000000 00000000 ! Mem[0000000010101438] = 1837c19a, %l5 = ffa7ffff32b0aa8b ldsh [%i4+0x03a],%l5 ! %l5 = ffffffffffffc19a ! Starting 10 instruction Store Burst ! Mem[0000000010041408] = 98db82eb, %l6 = 000000001b707ea8 swapa [%i1+%o4]0x88,%l6 ! %l6 = 0000000098db82eb p0_label_64: membar #Sync ! Added by membar checker (10) ! %l7 = ffffffffffffffff, Mem[0000000010001408] = 001bffff stba %l7,[%i0+%o4]0x80 ! Mem[0000000010001408] = ff1bffff ! %f6 = de0a0000, Mem[0000000010041430] = ffffffff sta %f6 ,[%i1+0x030]%asi ! Mem[0000000010041430] = de0a0000 ! %l7 = ffffffffffffffff, Mem[00000000100c1408] = 24b30000 stha %l7,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 24b3ffff ! Mem[0000000010081400] = ec0f791f, %l7 = ffffffffffffffff swapa [%i2+%g0]0x80,%l7 ! %l7 = 00000000ec0f791f ! %f13 = f9de5f6e, Mem[0000000010101400] = ff000000 sta %f13,[%i4+%g0]0x80 ! Mem[0000000010101400] = f9de5f6e ! %l7 = 00000000ec0f791f, Mem[0000000030141408] = ffffa7c5 stba %l7,[%i5+%o4]0x81 ! Mem[0000000030141408] = 1fffa7c5 ! %l0 = 00000011, %l1 = 0000007e, Mem[0000000010141410] = ffffa7c5 32b0aa8b stda %l0,[%i5+%o5]0x80 ! Mem[0000000010141410] = 00000011 0000007e ! Mem[0000000010101401] = f9de5f6e, %l2 = 000000001f790fec ldstuba [%i4+0x001]%asi,%l2 ! %l2 = 000000de000000ff ! %f25 = 2d092ff1, Mem[0000000030181400] = 00001c00 sta %f25,[%i6+%g0]0x89 ! Mem[0000000030181400] = 2d092ff1 ! Starting 10 instruction Load Burst ! Mem[0000000030141400] = 4099199d, %f1 = eeabffff lda [%i5+%g0]0x81,%f1 ! %f1 = 4099199d p0_label_65: ! Mem[0000000010041408] = 1b707ea8, %l7 = 00000000ec0f791f ldsba [%i1+%o4]0x88,%l7 ! %l7 = ffffffffffffffa8 ! Mem[0000000030141400] = 4099199d, %f11 = 9b64e2ff lda [%i5+%g0]0x81,%f11 ! %f11 = 4099199d ! Mem[0000000010001408] = ff1bffff, %l3 = 00000000e79b9d0b ldswa [%i0+%o4]0x80,%l3 ! %l3 = ffffffffff1bffff ! %l7 = ffffffffffffffa8, %l6 = 0000000098db82eb, %l6 = 0000000098db82eb or %l7,%l6,%l6 ! %l6 = ffffffffffffffeb ! Mem[0000000030101408] = 02e1f4ff, %l0 = 0000000000000011 ldsba [%i4+%o4]0x89,%l0 ! %l0 = ffffffffffffffff ! Mem[000000001014140c] = 056fad8c, %l4 = 0000000002e100ff lduwa [%i5+0x00c]%asi,%l4 ! %l4 = 00000000056fad8c ! Mem[0000000010081400] = e79b9d0bffffffff, %l2 = 00000000000000de ldxa [%i2+%g0]0x88,%l2 ! %l2 = e79b9d0bffffffff ! Mem[0000000030001410] = 63629133, %l2 = e79b9d0bffffffff lduwa [%i0+%o5]0x81,%l2 ! %l2 = 0000000063629133 ! Mem[0000000010141410] = 00000011, %f8 = 1b44e84d lda [%i5+%o5]0x80,%f8 ! %f8 = 00000011 ! Starting 10 instruction Store Burst ! Code Fragment 3 p0_fragment_8: ! %l0 = ffffffffffffffff setx 0x3a23b6e859e75851,%g7,%l0 ! %l0 = 3a23b6e859e75851 ! %l1 = 000000000000007e setx 0x134d361fe14d8a1c,%g7,%l1 ! %l1 = 134d361fe14d8a1c 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 = 3a23b6e859e75851 setx 0xadfbe6e82fcef551,%g7,%l0 ! %l0 = adfbe6e82fcef551 ! %l1 = 134d361fe14d8a1c setx 0x966db83f93c30639,%g7,%l1 ! %l1 = 966db83f93c30639 p0_label_66: ! %l5 = ffffffffffffc19a, Mem[0000000030101410] = ffffffff stwa %l5,[%i4+%o5]0x89 ! Mem[0000000030101410] = ffffc19a ! %l7 = ffffffffffffffa8, Mem[0000000030101410] = ffffc19a stwa %l7,[%i4+%o5]0x89 ! Mem[0000000030101410] = ffffffa8 ! %l2 = 63629133, %l3 = ff1bffff, Mem[0000000030101408] = fff4e102 ffffffa8 stda %l2,[%i4+%o4]0x81 ! Mem[0000000030101408] = 63629133 ff1bffff ! %l2 = 0000000063629133, Mem[0000000010181408] = ffad6f05 stwa %l2,[%i6+%o4]0x80 ! Mem[0000000010181408] = 63629133 ! %f8 = 00000011 0787ce67, Mem[0000000010181400] = eeabffff 4510af68 stda %f8 ,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00000011 0787ce67 ! Mem[0000000021800101] = b4ffaf61, %l4 = 00000000056fad8c ldstuba [%o3+0x101]%asi,%l4 ! %l4 = 000000ff000000ff ! %l5 = ffffffffffffc19a, Mem[0000000010141400] = cc2adaff stha %l5,[%i5+%g0]0x88 ! Mem[0000000010141400] = cc2ac19a ! %f4 = ffffffff ff000000, %l5 = ffffffffffffc19a ! Mem[00000000100c1410] = 400be21802b34eff add %i3,0x010,%g1 stda %f4,[%g1+%l5]ASI_PST32_PL ! Mem[00000000100c1410] = 400be218ffffffff ! %l6 = ffffffffffffffeb, Mem[000000001010142a] = 14cc9d31, %asi = 80 stba %l6,[%i4+0x02a]%asi ! Mem[0000000010101428] = 14cceb31 ! Starting 10 instruction Load Burst ! Mem[00000000211c0000] = 00ffcd80, %l1 = 966db83f93c30639 ldsba [%o2+0x001]%asi,%l1 ! %l1 = ffffffffffffffff p0_label_67: ! Mem[0000000030181408] = 000000ff, %l2 = 0000000063629133 ldsba [%i6+%o4]0x89,%l2 ! %l2 = ffffffffffffffff ! Mem[0000000030001410] = 63629133bac772b9, %f28 = 55c61a06 98db82eb ldda [%i0+%o5]0x81,%f28 ! %f28 = 63629133 bac772b9 ! Mem[0000000010101400] = ff00e1026e5ffff9, %l6 = ffffffffffffffeb ldxa [%i4+%g0]0x88,%l6 ! %l6 = ff00e1026e5ffff9 ! Mem[0000000030081410] = 1b707ea8, %l4 = 00000000000000ff ldswa [%i2+%o5]0x89,%l4 ! %l4 = 000000001b707ea8 ! Mem[0000000030181408] = ff000000, %l7 = ffffffffffffffa8 lduba [%i6+%o4]0x81,%l7 ! %l7 = 00000000000000ff ! Mem[00000000300c1400] = 5c3e61d3 918960f8, %l6 = 6e5ffff9, %l7 = 000000ff ldda [%i3+%g0]0x89,%l6 ! %l6 = 00000000918960f8 000000005c3e61d3 ! Mem[0000000010041408] = a87e701b061ac655, %f30 = 0000b324 056fad8c ldda [%i1+%o4]0x80,%f30 ! %f30 = a87e701b 061ac655 ! Mem[0000000010041408] = 55c61a06 1b707ea8, %l0 = 2fcef551, %l1 = ffffffff ldda [%i1+%o4]0x88,%l0 ! %l0 = 000000001b707ea8 0000000055c61a06 ! Mem[0000000010141410] = 000000110000007e, %f12 = 9d199940 f9de5f6e ldda [%i5+%o5]0x80,%f12 ! %f12 = 00000011 0000007e ! Starting 10 instruction Store Burst ! %l4 = 000000001b707ea8, Mem[0000000030081408] = 9d0fffff70db00d2 stxa %l4,[%i2+%o4]0x81 ! Mem[0000000030081408] = 000000001b707ea8 p0_label_68: ! %f26 = 0f4f9d1d 80000000, Mem[0000000010041410] = f0d6a6ff c962468d stda %f26,[%i1+%o5]0x88 ! Mem[0000000010041410] = 0f4f9d1d 80000000 ! Mem[0000000020800000] = ffffa5fa, %l3 = ffffffffff1bffff ldstub [%o1+%g0],%l3 ! %l3 = 000000ff000000ff ! %f16 = 11000000 00000000, Mem[0000000030181410] = 000000ff 00000000 stda %f16,[%i6+%o5]0x89 ! Mem[0000000030181410] = 11000000 00000000 ! Mem[000000001004141c] = c8a9abee, %l3 = 00000000000000ff, %asi = 80 swapa [%i1+0x01c]%asi,%l3 ! %l3 = 00000000c8a9abee ! %f14 = a85a9ad6 b311e8a4, Mem[0000000010081408] = 00ff0000 1255fc65 stda %f14,[%i2+0x008]%asi ! Mem[0000000010081408] = a85a9ad6 b311e8a4 ! %l2 = ffffffffffffffff, Mem[0000000010141400] = 9ac12acc stha %l2,[%i5+%g0]0x80 ! Mem[0000000010141400] = ffff2acc ! %l1 = 0000000055c61a06, Mem[00000000300c1408] = 00008eff stba %l1,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 00008e06 ! %l2 = ffffffff, %l3 = c8a9abee, Mem[0000000010041410] = 80000000 0f4f9d1d stda %l2,[%i1+%o5]0x88 ! Mem[0000000010041410] = ffffffff c8a9abee ! %l4 = 1b707ea8, %l5 = ffffc19a, Mem[0000000010041430] = de0a0000 ffffffff std %l4,[%i1+0x030] ! Mem[0000000010041430] = 1b707ea8 ffffc19a ! Starting 10 instruction Load Burst ! Mem[0000000010141410] = 11000000, %l0 = 000000001b707ea8 ldswa [%i5+%o5]0x88,%l0 ! %l0 = 0000000011000000 p0_label_69: ! Mem[0000000010081410] = 00000000, %l0 = 0000000011000000 ldsha [%i2+%o5]0x88,%l0 ! %l0 = 0000000000000000 ! Mem[0000000030181400] = 2d092ff1, %l6 = 00000000918960f8 lduba [%i6+%g0]0x89,%l6 ! %l6 = 00000000000000f1 ! Mem[000000001000140c] = c5a7ffff, %l7 = 000000005c3e61d3 lduw [%i0+0x00c],%l7 ! %l7 = 00000000c5a7ffff ! Mem[00000000300c1400] = 918960f8, %l0 = 0000000000000000 ldswa [%i3+%g0]0x89,%l0 ! %l0 = ffffffff918960f8 ! Mem[00000000100c1400] = 000000004a36007e, %l0 = ffffffff918960f8 ldxa [%i3+%g0]0x88,%l0 ! %l0 = 000000004a36007e ! Mem[00000000300c1408] = 068e0000, %l0 = 000000004a36007e ldsha [%i3+%o4]0x81,%l0 ! %l0 = 000000000000068e ! Mem[0000000010081408] = d69a5aa8, %f12 = 00000011 lda [%i2+%o4]0x88,%f12 ! %f12 = d69a5aa8 ! Mem[0000000030081408] = 00000000, %l3 = 00000000c8a9abee lduba [%i2+%o4]0x81,%l3 ! %l3 = 0000000000000000 ! Mem[0000000030101408] = 63629133ff1bffff, %l7 = 00000000c5a7ffff ldxa [%i4+%o4]0x81,%l7 ! %l7 = 63629133ff1bffff ! Starting 10 instruction Store Burst ! Mem[00000000300c1410] = ff8960ee, %l5 = ffffffffffffc19a ldstuba [%i3+%o5]0x81,%l5 ! %l5 = 000000ff000000ff p0_label_70: ! %f20 = 00000000 02e100ff, Mem[0000000010141408] = ffffffff 056fad8c stda %f20,[%i5+%o4]0x80 ! Mem[0000000010141408] = 00000000 02e100ff ! %l3 = 0000000000000000, Mem[0000000010141408] = 00000000 stwa %l3,[%i5+%o4]0x80 ! Mem[0000000010141408] = 00000000 ! Mem[0000000010041410] = ffffffffeeaba9c8, %l3 = 0000000000000000, %l5 = 00000000000000ff add %i1,0x10,%g1 casxa [%g1]0x80,%l3,%l5 ! %l5 = ffffffffeeaba9c8 ! Mem[0000000030181408] = 000000ff, %l5 = ffffffffeeaba9c8 ldstuba [%i6+%o4]0x89,%l5 ! %l5 = 000000ff000000ff ! Mem[0000000010041410] = ffffffff, %l5 = 00000000000000ff swapa [%i1+%o5]0x80,%l5 ! %l5 = 00000000ffffffff ! Mem[0000000010181400] = 67ce8707, %l1 = 0000000055c61a06 swapa [%i6+%g0]0x80,%l1 ! %l1 = 0000000067ce8707 ! Mem[0000000010181410] = ff000000, %l2 = ffffffffffffffff ldstuba [%i6+%o5]0x88,%l2 ! %l2 = 00000000000000ff ! Mem[000000001008143b] = 00000000, %l1 = 0000000067ce8707 ldstub [%i2+0x03b],%l1 ! %l1 = 00000000000000ff ! %l0 = 0000068e, %l1 = 00000000, Mem[0000000010181408] = 63629133 f8608991 stda %l0,[%i6+%o4]0x80 ! Mem[0000000010181408] = 0000068e 00000000 ! Starting 10 instruction Load Burst ! Mem[0000000030181400] = f12f092d7c219d12, %l5 = 00000000ffffffff ldxa [%i6+%g0]0x81,%l5 ! %l5 = f12f092d7c219d12 p0_label_71: ! Mem[0000000010041408] = a87e701b, %l5 = f12f092d7c219d12 lduba [%i1+0x00a]%asi,%l5 ! %l5 = 0000000000000070 ! Mem[0000000030141408] = 8baab032c5a7ff1f, %l4 = 000000001b707ea8 ldxa [%i5+%o4]0x89,%l4 ! %l4 = 8baab032c5a7ff1f ! Mem[0000000020800000] = ffffa5fa, %l0 = 000000000000068e ldsh [%o1+%g0],%l0 ! %l0 = ffffffffffffffff ! Mem[0000000030001410] = 33916263, %l3 = 0000000000000000 lduha [%i0+%o5]0x89,%l3 ! %l3 = 0000000000006263 ! Mem[0000000030041400] = 309a0cf5 98b3f8ff, %l2 = 00000000, %l3 = 00006263 ldda [%i1+%g0]0x89,%l2 ! %l2 = 0000000098b3f8ff 00000000309a0cf5 ! Mem[00000000100c1430] = bfc28cf8, %l2 = 0000000098b3f8ff lduh [%i3+0x032],%l2 ! %l2 = 0000000000008cf8 ! Mem[0000000020800040] = fffffa54, %l6 = 00000000000000f1 ldsb [%o1+0x040],%l6 ! %l6 = ffffffffffffffff ! %l5 = 0000000000000070, immd = fffffffffffff4e6, %l6 = ffffffffffffffff udivx %l5,-0xb1a,%l6 ! %l6 = 0000000000000000 ! Mem[00000000100c1400] = 7e00364a, %l1 = 0000000000000000 lduha [%i3+%g0]0x80,%l1 ! %l1 = 0000000000007e00 ! Starting 10 instruction Store Burst ! %f22 = 0e10791f 0000002a, %l7 = 63629133ff1bffff ! Mem[00000000300c1420] = 9d6373fbc85f108f add %i3,0x020,%g1 stda %f22,[%g1+%l7]ASI_PST16_SL ! Mem[00000000300c1420] = 2a0000001f79100e p0_label_72: ! %l2 = 0000000000008cf8, Mem[0000000010101408] = ff0000005be3cfc5 stxa %l2,[%i4+%o4]0x80 ! Mem[0000000010101408] = 0000000000008cf8 ! Code Fragment 4 p0_fragment_9: ! %l0 = ffffffffffffffff setx 0xfc1ea338131f2ef3,%g7,%l0 ! %l0 = fc1ea338131f2ef3 ! %l1 = 0000000000007e00 setx 0x08fb79b04c5c7006,%g7,%l1 ! %l1 = 08fb79b04c5c7006 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 = fc1ea338131f2ef3 setx 0xfaa8c8900c72a987,%g7,%l0 ! %l0 = faa8c8900c72a987 ! %l1 = 08fb79b04c5c7006 setx 0x1ab4ff304b7a849a,%g7,%l1 ! %l1 = 1ab4ff304b7a849a ! Mem[000000001010142e] = 565c3811, %l7 = 63629133ff1bffff ldstuba [%i4+0x02e]%asi,%l7 ! %l7 = 00000038000000ff ! Mem[0000000010041435] = ffffc19a, %l4 = 8baab032c5a7ff1f ldstub [%i1+0x035],%l4 ! %l4 = 000000ff000000ff ! %f26 = 0f4f9d1d, Mem[0000000010141410] = 00000011 sta %f26,[%i5+%o5]0x80 ! Mem[0000000010141410] = 0f4f9d1d ! %l6 = 0000000000000000, Mem[00000000211c0000] = 00ffcd80 sth %l6,[%o2+%g0] ! Mem[00000000211c0000] = 0000cd80 ! %l4 = 00000000000000ff, Mem[0000000010181408] = 8e060000 stwa %l4,[%i6+%o4]0x88 ! Mem[0000000010181408] = 000000ff ! %f30 = a87e701b 061ac655, Mem[0000000030101410] = ffffffa8 94ffffff stda %f30,[%i4+%o5]0x89 ! Mem[0000000030101410] = a87e701b 061ac655 ! %l2 = 0000000000008cf8, Mem[0000000010141410] = 0f4f9d1d stba %l2,[%i5+%o5]0x80 ! Mem[0000000010141410] = f84f9d1d ! Starting 10 instruction Load Burst ! Mem[0000000010141408] = 00000000, %l2 = 0000000000008cf8 lduwa [%i5+%o4]0x88,%l2 ! %l2 = 0000000000000000 p0_label_73: ! Mem[0000000010081400] = ffffffff, %l3 = 00000000309a0cf5 ldsha [%i2+%g0]0x80,%l3 ! %l3 = ffffffffffffffff ! Mem[0000000030141408] = 1fffa7c5, %l0 = faa8c8900c72a987 lduwa [%i5+%o4]0x81,%l0 ! %l0 = 000000001fffa7c5 ! Mem[0000000030181400] = f12f092d7c219d12, %f28 = 63629133 bac772b9 ldda [%i6+%g0]0x81,%f28 ! %f28 = f12f092d 7c219d12 ! Mem[00000000100c1400] = 4a36007e, %l0 = 000000001fffa7c5 ldsha [%i3+%g0]0x88,%l0 ! %l0 = 000000000000007e ! Mem[0000000021800080] = 26678dc3, %l6 = 0000000000000000 ldsba [%o3+0x081]%asi,%l6 ! %l6 = 0000000000000067 ! %l1 = 1ab4ff304b7a849a, imm = fffffffffffff8c4, %l5 = 0000000000000070 and %l1,-0x73c,%l5 ! %l5 = 1ab4ff304b7a8080 ! %f21 = 02e100ff, %f13 = 0000007e, %f12 = d69a5aa8 0000007e fsmuld %f21,%f13,%f12 ! %l0 = 00000000000000a0, Unfinished, %fsr = 2000000000 ! %l1 = 1ab4ff304b7a849a, immed = fffff947, %y = ffffff68 smul %l1,-0x6b9,%l0 ! %l0 = fffffe04955a90b6, %y = fffffe04 ! Mem[0000000010041420] = ba6cab9e7fcdab61, %f0 = 4510af68 4099199d ldd [%i1+0x020],%f0 ! %f0 = ba6cab9e 7fcdab61 ! Starting 10 instruction Store Burst ! Mem[00000000300c1408] = 068e0000, %l5 = 1ab4ff304b7a8080 ldstuba [%i3+%o4]0x81,%l5 ! %l5 = 00000006000000ff p0_label_74: ! %l1 = 1ab4ff304b7a849a, Mem[0000000010041408] = 1b707ea8 stwa %l1,[%i1+%o4]0x88 ! Mem[0000000010041408] = 4b7a849a ! %f3 = 056fadff, Mem[0000000030181408] = ff000000 sta %f3 ,[%i6+%o4]0x81 ! Mem[0000000030181408] = 056fadff ! %l7 = 0000000000000038, Mem[0000000030001400] = ce114ffbf0d6a601 stxa %l7,[%i0+%g0]0x89 ! Mem[0000000030001400] = 0000000000000038 ! %l0 = 955a90b6, %l1 = 4b7a849a, Mem[0000000010041400] = 02e100ff a8ffffff stda %l0,[%i1+%g0]0x88 ! Mem[0000000010041400] = 955a90b6 4b7a849a ! Mem[0000000010141400] = ffff2accf04ed1c6, %l1 = 1ab4ff304b7a849a, %l2 = 0000000000000000 casxa [%i5]0x80,%l1,%l2 ! %l2 = ffff2accf04ed1c6 ! Mem[0000000010101408] = 00000000, %l0 = fffffe04955a90b6 swapa [%i4+%o4]0x80,%l0 ! %l0 = 0000000000000000 ! Mem[0000000030101410] = 55c61a06, %l6 = 0000000000000067 ldstuba [%i4+%o5]0x81,%l6 ! %l6 = 00000055000000ff ! %f19 = c5a7ffff, Mem[0000000030181410] = 00000000 sta %f19,[%i6+%o5]0x89 ! Mem[0000000030181410] = c5a7ffff ! %l0 = 00000000, %l1 = 4b7a849a, Mem[0000000030181400] = 2d092ff1 129d217c stda %l0,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00000000 4b7a849a ! Starting 10 instruction Load Burst ! Mem[0000000030041400] = 309a0cf598b3f8ff, %f28 = f12f092d 7c219d12 ldda [%i1+%g0]0x89,%f28 ! %f28 = 309a0cf5 98b3f8ff p0_label_75: ! Mem[0000000010081410] = 8cad6f05 00000000, %l0 = 00000000, %l1 = 4b7a849a ldda [%i2+%o5]0x88,%l0 ! %l0 = 0000000000000000 000000008cad6f05 ! Mem[00000000218001c0] = 00d25b76, %l2 = ffff2accf04ed1c6 ldsh [%o3+0x1c0],%l2 ! %l2 = 00000000000000d2 ! Mem[0000000010041430] = 1b707ea8, %f11 = 4099199d lda [%i1+0x030]%asi,%f11 ! %f11 = 1b707ea8 ! Mem[0000000020800000] = ffffa5fa, %l1 = 000000008cad6f05 ldsh [%o1+%g0],%l1 ! %l1 = ffffffffffffffff ! Mem[0000000010101408] = f88c0000b6905a95, %f24 = 000000fb 2d092ff1 ldda [%i4+%o4]0x88,%f24 ! %f24 = f88c0000 b6905a95 ! Mem[0000000030101408] = 33916263, %l5 = 0000000000000006 lduba [%i4+%o4]0x89,%l5 ! %l5 = 0000000000000063 ! Mem[0000000030181410] = ffffa7c5, %l0 = 0000000000000000 lduba [%i6+%o5]0x81,%l0 ! %l0 = 00000000000000ff ! Mem[00000000211c0000] = 0000cd80, %l5 = 0000000000000063 ldub [%o2+0x001],%l5 ! %l5 = 0000000000000000 ! Mem[00000000201c0000] = ff945a4a, %l6 = 0000000000000055 ldsha [%o0+0x000]%asi,%l6 ! %l6 = ffffffffffffff94 ! Starting 10 instruction Store Burst ! Mem[0000000010041408] = 9a847a4b, %l3 = ffffffffffffffff swapa [%i1+%o4]0x80,%l3 ! %l3 = 000000009a847a4b p0_label_76: ! %f30 = a87e701b 061ac655, %l4 = 00000000000000ff ! Mem[0000000030041410] = 0e10791f000000d2 add %i1,0x010,%g1 stda %f30,[%g1+%l4]ASI_PST8_SL ! Mem[0000000030041410] = 55c61a061b707ea8 ! %f22 = 0e10791f 0000002a, %l1 = ffffffffffffffff ! Mem[0000000030001408] = 1b44e84d7bd72e46 add %i0,0x008,%g1 stda %f22,[%g1+%l1]ASI_PST32_S ! Mem[0000000030001408] = 0e10791f0000002a ! %f10 = 129d217c 1b707ea8, Mem[0000000030181408] = ffad6f05 2c58cb47 stda %f10,[%i6+%o4]0x89 ! Mem[0000000030181408] = 129d217c 1b707ea8 ! Mem[0000000010081408] = a85a9ad6, %l5 = 0000000000000000 swapa [%i2+%o4]0x80,%l5 ! %l5 = 00000000a85a9ad6 ! %l1 = ffffffffffffffff, imm = 0000000000000661, %l6 = ffffffffffffff94 sub %l1,0x661,%l6 ! %l6 = fffffffffffff99e ! %l0 = 00000000000000ff, Mem[0000000010041408] = ffffffff stwa %l0,[%i1+%o4]0x88 ! Mem[0000000010041408] = 000000ff ! Mem[0000000030181410] = c5a7ffff, %l0 = 00000000000000ff swapa [%i6+%o5]0x89,%l0 ! %l0 = 00000000c5a7ffff ! %l0 = 00000000c5a7ffff, Mem[0000000010181408] = ff000000 stwa %l0,[%i6+%o4]0x80 ! Mem[0000000010181408] = c5a7ffff ! %f14 = a85a9ad6 b311e8a4, Mem[0000000010181400] = 061ac655 00000011 stda %f14,[%i6+%g0]0x88 ! Mem[0000000010181400] = a85a9ad6 b311e8a4 ! Starting 10 instruction Load Burst ! Mem[0000000021800080] = 26678dc3, %l4 = 00000000000000ff ldsh [%o3+0x080],%l4 ! %l4 = 0000000000002667 p0_label_77: ! Mem[0000000030101400] = 00000011, %l0 = 00000000c5a7ffff lduwa [%i4+%g0]0x89,%l0 ! %l0 = 0000000000000011 ! Mem[0000000030041400] = fff8b398, %l4 = 0000000000002667 ldsha [%i1+%g0]0x81,%l4 ! %l4 = fffffffffffffff8 ! Mem[0000000030141410] = 1f79e2ec, %f20 = 00000000 lda [%i5+%o5]0x81,%f20 ! %f20 = 1f79e2ec ! Mem[0000000010141418] = 11da2accf04e0fec, %l2 = 00000000000000d2 ldxa [%i5+0x018]%asi,%l2 ! %l2 = 11da2accf04e0fec ! Mem[0000000030081408] = 000000001b707ea8, %l7 = 0000000000000038 ldxa [%i2+%o4]0x81,%l7 ! %l7 = 000000001b707ea8 ! Mem[00000000100c1400] = 7e00364a, %l4 = fffffffffffffff8 ldswa [%i3+%g0]0x80,%l4 ! %l4 = 000000007e00364a ! Mem[0000000010141420] = b6d1e2eb, %f10 = 129d217c lda [%i5+0x020]%asi,%f10 ! %f10 = b6d1e2eb ! %f16 = 11000000, Mem[0000000010081414] = 056fad8c sta %f16,[%i2+0x014]%asi ! Mem[0000000010081414] = 11000000 ! Code Fragment 3 p0_fragment_10: ! %l0 = 0000000000000011 setx 0xf6df28f86b2b7dc0,%g7,%l0 ! %l0 = f6df28f86b2b7dc0 ! %l1 = ffffffffffffffff setx 0x7c34d20fafc9515a,%g7,%l1 ! %l1 = 7c34d20fafc9515a 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 = f6df28f86b2b7dc0 setx 0x2692f50039b33186,%g7,%l0 ! %l0 = 2692f50039b33186 ! %l1 = 7c34d20fafc9515a setx 0x3aa775f80f645e2c,%g7,%l1 ! %l1 = 3aa775f80f645e2c ! Starting 10 instruction Store Burst ! %l4 = 7e00364a, %l5 = a85a9ad6, Mem[0000000030181400] = 00000000 4b7a849a stda %l4,[%i6+%g0]0x89 ! Mem[0000000030181400] = 7e00364a a85a9ad6 p0_label_78: ! %l0 = 2692f50039b33186, Mem[0000000010141420] = b6d1e2eb sth %l0,[%i5+0x020] ! Mem[0000000010141420] = 3186e2eb ! Mem[0000000010041410] = ff000000, %l5 = 00000000a85a9ad6 swapa [%i1+%o5]0x88,%l5 ! %l5 = 00000000ff000000 ! Mem[000000001008143a] = 000000ff, %l2 = 11da2accf04e0fec ldstuba [%i2+0x03a]%asi,%l2 ! %l2 = 00000000000000ff ! Mem[000000001010141c] = 00000001, %l6 = fffff99e, %l6 = fffff99e add %i4,0x1c,%g1 casa [%g1]0x80,%l6,%l6 ! %l6 = 0000000000000001 ! %l0 = 2692f50039b33186, Mem[0000000030001408] = 0e10791f stwa %l0,[%i0+%o4]0x81 ! Mem[0000000030001408] = 39b33186 ! %l0 = 2692f50039b33186, Mem[0000000010001408] = ff1bffff stba %l0,[%i0+%o4]0x80 ! Mem[0000000010001408] = 861bffff ! %l4 = 000000007e00364a, immed = 000008d9, %y = fffffe04 smul %l4,0x8d9,%l2 ! %l2 = 0000045acfe054ba, %y = 0000045a ! Mem[00000000100c1410] = 18e20b40, %l3 = 000000009a847a4b swapa [%i3+%o5]0x88,%l3 ! %l3 = 0000000018e20b40 ! %f12 = d69a5aa8 0000007e, Mem[0000000010101438] = 1837c19a 7d3b0ba6 stda %f12,[%i4+0x038]%asi ! Mem[0000000010101438] = d69a5aa8 0000007e ! Starting 10 instruction Load Burst ! Mem[00000000100c1410] = 4b7a849a, %l2 = 0000045acfe054ba lduha [%i3+%o5]0x80,%l2 ! %l2 = 0000000000004b7a p0_label_79: ! Mem[00000000201c0000] = ff945a4a, %l2 = 0000000000004b7a lduba [%o0+0x001]%asi,%l2 ! %l2 = 0000000000000094 ! Mem[0000000010001400] = ff000000, %l0 = 2692f50039b33186 ldswa [%i0+%g0]0x80,%l0 ! %l0 = ffffffffff000000 ! Mem[0000000010001408] = 861bffff, %l3 = 0000000018e20b40 ldsh [%i0+0x00a],%l3 ! %l3 = ffffffffffffffff ! %f27 = 80000000, %f31 = 061ac655, %f27 = 80000000 fadds %f27,%f31,%f27 ! %f27 = 061ac655 ! Mem[0000000010041408] = ff000000, %l0 = ffffffffff000000 ldswa [%i1+%o4]0x80,%l0 ! %l0 = ffffffffff000000 ! Mem[0000000030101410] = ffc61a06, %f15 = b311e8a4 lda [%i4+%o5]0x81,%f15 ! %f15 = ffc61a06 ! Mem[000000001004140c] = 061ac655, %l7 = 000000001b707ea8 lduha [%i1+0x00c]%asi,%l7 ! %l7 = 000000000000061a ! Mem[00000000100c1404] = 00000000, %l1 = 3aa775f80f645e2c lduba [%i3+0x004]%asi,%l1 ! %l1 = 0000000000000000 ! Mem[0000000030081410] = a87e701b, %l6 = 0000000000000001 ldswa [%i2+%o5]0x81,%l6 ! %l6 = ffffffffa87e701b ! Starting 10 instruction Store Burst ! Mem[0000000030141400] = 4099199d, %l6 = ffffffffa87e701b swapa [%i5+%g0]0x81,%l6 ! %l6 = 000000004099199d p0_label_80: ! Mem[0000000010101408] = 955a90b6, %l6 = 000000004099199d, %asi = 80 swapa [%i4+0x008]%asi,%l6 ! %l6 = 00000000955a90b6 ! %f0 = ba6cab9e 7fcdab61 918960f8 056fadff ! %f4 = ffffffff ff000000 de0a0000 c5000000 ! %f8 = 00000011 0787ce67 b6d1e2eb 1b707ea8 ! %f12 = d69a5aa8 0000007e a85a9ad6 ffc61a06 stda %f0,[%i2]ASI_BLK_PL ! Block Store to 0000000010081400 ! Mem[0000000010001418] = 00000000, %l2 = 0000000000000094 swap [%i0+0x018],%l2 ! %l2 = 0000000000000000 ! Mem[00000000100c1408] = 24b3ffff, %l3 = ffffffffffffffff swapa [%i3+%o4]0x88,%l3 ! %l3 = 0000000024b3ffff ! Mem[0000000030181408] = a87e701b, %l7 = 000000000000061a ldstuba [%i6+%o4]0x81,%l7 ! %l7 = 000000a8000000ff ! Mem[0000000030081408] = 00000000, %l6 = 00000000955a90b6 ldstuba [%i2+%o4]0x81,%l6 ! %l6 = 00000000000000ff ! %l4 = 000000007e00364a, Mem[0000000010101428] = 14cceb31, %asi = 80 stha %l4,[%i4+0x028]%asi ! Mem[0000000010101428] = 364aeb31 ! %l3 = 0000000024b3ffff, Mem[0000000010081410] = 000000ff stba %l3,[%i2+%o5]0x80 ! Mem[0000000010081410] = ff0000ff ! %f25 = b6905a95, %f16 = 11000000, %f30 = a87e701b fsubs %f25,%f16,%f30 ! %f30 = b6905a95 ! Starting 10 instruction Load Burst ! Mem[000000001010142c] = 565cff11, %l3 = 0000000024b3ffff lduh [%i4+0x02e],%l3 ! %l3 = 000000000000ff11 p0_label_81: ! Mem[00000000100c1408] = ffffffff, %f24 = f88c0000 lda [%i3+%o4]0x80,%f24 ! %f24 = ffffffff ! Mem[00000000211c0000] = 0000cd80, %l4 = 000000007e00364a ldsha [%o2+0x000]%asi,%l4 ! %l4 = 0000000000000000 ! Mem[0000000030141408] = 1fffa7c5, %l7 = 00000000000000a8 lduwa [%i5+%o4]0x81,%l7 ! %l7 = 000000001fffa7c5 ! Mem[0000000030001408] = 8631b339, %l2 = 0000000000000000 lduwa [%i0+%o4]0x89,%l2 ! %l2 = 000000008631b339 ! Mem[00000000300c1400] = f8608991, %l6 = 0000000000000000 lduba [%i3+%g0]0x81,%l6 ! %l6 = 00000000000000f8 ! Mem[0000000030181400] = a85a9ad67e00364a, %l3 = 000000000000ff11 ldxa [%i6+%g0]0x89,%l3 ! %l3 = a85a9ad67e00364a ! Mem[0000000010001408] = ffff1b86, %f19 = c5a7ffff lda [%i0+%o4]0x88,%f19 ! %f19 = ffff1b86 membar #Sync ! Added by membar checker (11) ! Mem[0000000030081400] = 001bffff 056fad8c ff000000 1b707ea8 ! Mem[0000000030081410] = a87e701b 00000000 292b4497 1397f6b8 ! Mem[0000000030081420] = 07a18675 dfdee334 d36c6a49 7e160ac2 ! Mem[0000000030081430] = 0bfb2090 0607379a f90f993c eb694872 ldda [%i2]ASI_BLK_AIUSL,%f0 ! Block Load from 0000000030081400 ! Mem[0000000010081408] = ffad6f05, %l1 = 0000000000000000 ldswa [%i2+%o4]0x80,%l1 ! %l1 = ffffffffffad6f05 ! Starting 10 instruction Store Burst ! Mem[0000000030041410] = 061ac655, %l2 = 000000008631b339 swapa [%i1+%o5]0x89,%l2 ! %l2 = 00000000061ac655 p0_label_82: ! Mem[0000000010181408] = c5a7ffff, %l1 = ffffffffffad6f05 ldstuba [%i6+%o4]0x80,%l1 ! %l1 = 000000c5000000ff ! %f22 = 0e10791f 0000002a, %l4 = 0000000000000000 ! Mem[0000000010081438] = 061ac6ffd69a5aa8 add %i2,0x038,%g1 stda %f22,[%g1+%l4]ASI_PST32_P ! Mem[0000000010081438] = 061ac6ffd69a5aa8 ! %l2 = 00000000061ac655, Mem[0000000030181410] = ff000000 stba %l2,[%i6+%o5]0x81 ! Mem[0000000030181410] = 55000000 ! %f26 = 0f4f9d1d 061ac655, %l7 = 000000001fffa7c5 ! Mem[0000000030001430] = e2c0ba42135a44a3 add %i0,0x030,%g1 stda %f26,[%g1+%l7]ASI_PST16_S ! Mem[0000000030001430] = e2c09d1d135ac655 ! Mem[0000000010001434] = 98db82eb, %l1 = 00000000000000c5 ldstub [%i0+0x034],%l1 ! %l1 = 00000098000000ff ! Mem[0000000030001400] = 00000038, %l0 = ffffffffff000000 swapa [%i0+%g0]0x89,%l0 ! %l0 = 0000000000000038 ! %f20 = 1f79e2ec 02e100ff, Mem[0000000010181408] = ffa7ffff 00000000 stda %f20,[%i6+%o4]0x80 ! Mem[0000000010181408] = 1f79e2ec 02e100ff ! %l5 = 00000000ff000000, Mem[0000000030041408] = ee6000ffff000000 stxa %l5,[%i1+%o4]0x89 ! Mem[0000000030041408] = 00000000ff000000 ! Mem[0000000010041418] = c77babee000000ff, %l0 = 0000000000000038, %l6 = 00000000000000f8 add %i1,0x18,%g1 casxa [%g1]0x80,%l0,%l6 ! %l6 = c77babee000000ff ! Starting 10 instruction Load Burst ! Mem[0000000020800040] = fffffa54, %l5 = 00000000ff000000 lduba [%o1+0x041]%asi,%l5 ! %l5 = 00000000000000ff p0_label_83: ! Mem[0000000010141400] = cc2affff, %l6 = c77babee000000ff ldsba [%i5+%g0]0x88,%l6 ! %l6 = ffffffffffffffff ! Mem[0000000030101400] = 11000000, %l6 = ffffffffffffffff lduba [%i4+%g0]0x81,%l6 ! %l6 = 0000000000000011 ! Mem[0000000030141410] = ece2791f, %f23 = 0000002a lda [%i5+%o5]0x89,%f23 ! %f23 = ece2791f ! Mem[0000000020800000] = ffffa5fa, %l1 = 0000000000000098 lduha [%o1+0x000]%asi,%l1 ! %l1 = 000000000000ffff ! Mem[0000000030081410] = a87e701b 00000000, %l2 = 061ac655, %l3 = 7e00364a ldda [%i2+%o5]0x81,%l2 ! %l2 = 00000000a87e701b 0000000000000000 ! %l1 = 000000000000ffff, %l0 = 0000000000000038, %l4 = 0000000000000000 addc %l1,%l0,%l4 ! %l4 = 0000000000010037 ! Mem[00000000100c1408] = ffffffff, %l0 = 0000000000000038 lduba [%i3+%o4]0x80,%l0 ! %l0 = 00000000000000ff ! Mem[0000000010001410] = ffa7ffff, %l0 = 00000000000000ff lduwa [%i0+%o5]0x80,%l0 ! %l0 = 00000000ffa7ffff ! Mem[0000000010041408] = ff000000, %l6 = 0000000000000011 lduba [%i1+%o4]0x80,%l6 ! %l6 = 00000000000000ff ! Starting 10 instruction Store Burst ! %l5 = 00000000000000ff, Mem[0000000010141400] = cc2affff stwa %l5,[%i5+%g0]0x88 ! Mem[0000000010141400] = 000000ff p0_label_84: ! %l4 = 00010037, %l5 = 000000ff, Mem[0000000010181400] = b311e8a4 a85a9ad6 stda %l4,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00010037 000000ff ! Mem[0000000010141410] = f84f9d1d, %l3 = 0000000000000000 swapa [%i5+%o5]0x80,%l3 ! %l3 = 00000000f84f9d1d ! %l4 = 00010037, %l5 = 000000ff, Mem[0000000010141410] = 00000000 0000007e stda %l4,[%i5+%o5]0x80 ! Mem[0000000010141410] = 00010037 000000ff ! Mem[0000000010041410] = d69a5aa8, %l4 = 0000000000010037 swapa [%i1+%o5]0x80,%l4 ! %l4 = 00000000d69a5aa8 ! %l0 = 00000000ffa7ffff, Mem[00000000300c1408] = ff8e0000 stha %l0,[%i3+%o4]0x81 ! Mem[00000000300c1408] = ffff0000 ! %l6 = 00000000000000ff, Mem[0000000010101400] = ff00e1026e5ffff9 stxa %l6,[%i4+%g0]0x88 ! Mem[0000000010101400] = 00000000000000ff ! Mem[0000000030101410] = ffc61a06, %l4 = 00000000d69a5aa8 swapa [%i4+%o5]0x81,%l4 ! %l4 = 00000000ffc61a06 ! Mem[0000000030141410] = 1f79e2ec, %l3 = 00000000f84f9d1d ldstuba [%i5+%o5]0x81,%l3 ! %l3 = 0000001f000000ff ! Code Fragment 4 p0_fragment_11: ! %l0 = 00000000ffa7ffff setx 0x289cf4e0110504e2,%g7,%l0 ! %l0 = 289cf4e0110504e2 ! %l1 = 000000000000ffff setx 0xa666b58ff3cdc647,%g7,%l1 ! %l1 = a666b58ff3cdc647 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 = 289cf4e0110504e2 setx 0x3a2bfda80b823ed7,%g7,%l0 ! %l0 = 3a2bfda80b823ed7 ! %l1 = a666b58ff3cdc647 setx 0x31e162b05bb44fc0,%g7,%l1 ! %l1 = 31e162b05bb44fc0 ! Starting 10 instruction Load Burst ! Mem[0000000030141408] = 1fffa7c532b0aa8b, %f8 = 34e3dedf 7586a107 ldda [%i5+%o4]0x81,%f8 ! %f8 = 1fffa7c5 32b0aa8b p0_label_85: ! Mem[0000000030041410] = 8631b339, %f20 = 1f79e2ec lda [%i1+%o5]0x89,%f20 ! %f20 = 8631b339 ! Mem[0000000010181400] = 00010037, %l7 = 000000001fffa7c5 lduwa [%i6+%g0]0x88,%l7 ! %l7 = 0000000000010037 ! Mem[0000000010101400] = ff00000000000000, %l2 = 00000000a87e701b ldxa [%i4+%g0]0x80,%l2 ! %l2 = ff00000000000000 ! Mem[0000000010181408] = ece2791f, %l7 = 0000000000010037 lduba [%i6+%o4]0x88,%l7 ! %l7 = 000000000000001f ! Mem[000000001018141c] = 00000ade, %l1 = 31e162b05bb44fc0 ldsh [%i6+0x01c],%l1 ! %l1 = 0000000000000000 ! Mem[000000001008141c] = 00000ade, %l3 = 000000000000001f ldswa [%i2+0x01c]%asi,%l3 ! %l3 = 0000000000000ade ! %f0 = 8cad6f05, Mem[0000000010181400] = 37000100 sta %f0 ,[%i6+%g0]0x80 ! Mem[0000000010181400] = 8cad6f05 ! %l6 = 00000000000000ff, immed = 00000576, %y = 0000045a umul %l6,0x576,%l6 ! %l6 = 000000000005708a, %y = 00000000 ! Mem[0000000010041410] = 00010037, %l3 = 0000000000000ade lduwa [%i1+%o5]0x80,%l3 ! %l3 = 0000000000010037 ! Starting 10 instruction Store Burst ! %l2 = ff00000000000000, Mem[0000000010101400] = ff000000 stba %l2,[%i4+%g0]0x80 ! Mem[0000000010101400] = 00000000 p0_label_86: ! %l4 = 00000000ffc61a06, Mem[0000000030101410] = d69a5aa8 stwa %l4,[%i4+%o5]0x81 ! Mem[0000000030101410] = ffc61a06 ! %f0 = 8cad6f05 ffff1b00, %l0 = 3a2bfda80b823ed7 ! Mem[0000000030141400] = a87e701bb8213b3c stda %f0,[%i5+%l0]ASI_PST16_SL ! Mem[0000000030141400] = 001bffff056f3b3c ! Code Fragment 3 p0_fragment_12: ! %l0 = 3a2bfda80b823ed7 setx 0x839f6c67d363b9c1,%g7,%l0 ! %l0 = 839f6c67d363b9c1 ! %l1 = 0000000000000000 setx 0xe93740b7988bd51c,%g7,%l1 ! %l1 = e93740b7988bd51c 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 = 839f6c67d363b9c1 setx 0x3c93c1c7f19cf3bf,%g7,%l0 ! %l0 = 3c93c1c7f19cf3bf ! %l1 = e93740b7988bd51c setx 0xe56bdd5fee5b7716,%g7,%l1 ! %l1 = e56bdd5fee5b7716 ! %l0 = 3c93c1c7f19cf3bf, Mem[0000000010141408] = 0000000002e100ff stxa %l0,[%i5+%o4]0x80 ! Mem[0000000010141408] = 3c93c1c7f19cf3bf ! %l3 = 0000000000010037, Mem[0000000010041410] = 37000100 stba %l3,[%i1+%o5]0x88 ! Mem[0000000010041410] = 37000137 ! Mem[0000000010041407] = 9a847a4b, %l3 = 0000000000010037 ldstub [%i1+0x007],%l3 ! %l3 = 0000004b000000ff ! %f16 = 11000000 00000000 8baab032 ffff1b86 ! %f20 = 8631b339 02e100ff 0e10791f ece2791f ! %f24 = ffffffff b6905a95 0f4f9d1d 061ac655 ! %f28 = 309a0cf5 98b3f8ff b6905a95 061ac655 stda %f16,[%i6]ASI_BLK_SL ! Block Store to 0000000030181400 ! %l2 = ff00000000000000, Mem[0000000030041408] = 000000ff stba %l2,[%i1+%o4]0x81 ! Mem[0000000030041408] = 000000ff ! %l1 = e56bdd5fee5b7716, Mem[0000000010181410] = ffffffffff0000ff stxa %l1,[%i6+%o5]0x88 ! Mem[0000000010181410] = e56bdd5fee5b7716 ! Starting 10 instruction Load Burst ! Mem[0000000010101400] = 00000000, %f15 = 3c990ff9 lda [%i4+%g0]0x88,%f15 ! %f15 = 00000000 p0_label_87: membar #Sync ! Added by membar checker (12) ! Mem[0000000030181400] = 00000000, %l1 = e56bdd5fee5b7716 lduha [%i6+%g0]0x89,%l1 ! %l1 = 0000000000000000 ! Mem[0000000010041428] = 3ec2b76bffa7ffff, %f26 = 0f4f9d1d 061ac655 ldda [%i1+0x028]%asi,%f26 ! %f26 = 3ec2b76b ffa7ffff ! %f20 = 8631b339, %f25 = b6905a95 fcmps %fcc1,%f20,%f25 ! %fcc1 = 2 ! Mem[0000000030001400] = 000000ff, %l0 = 3c93c1c7f19cf3bf lduwa [%i0+%g0]0x81,%l0 ! %l0 = 00000000000000ff ! Mem[0000000010181400] = 056fad8c, %l6 = 000000000005708a ldsba [%i6+%g0]0x88,%l6 ! %l6 = ffffffffffffff8c ! Mem[0000000010141410] = 00010037, %l3 = 000000000000004b lduba [%i5+%o5]0x80,%l3 ! %l3 = 0000000000000000 ! Mem[0000000010101408] = 9d199940, %l7 = 000000000000001f ldsba [%i4+%o4]0x88,%l7 ! %l7 = 0000000000000040 ! Mem[0000000010041400] = ff7a849a 955a90b6, %l6 = ffffff8c, %l7 = 00000040 ldda [%i1+%g0]0x88,%l6 ! %l6 = 00000000955a90b6 00000000ff7a849a ! Mem[0000000010041410] = c8a9abee37000137, %l7 = 00000000ff7a849a ldxa [%i1+%o5]0x88,%l7 ! %l7 = c8a9abee37000137 ! Starting 10 instruction Store Burst ! Mem[0000000010001430] = 55c61a06, %l3 = 0000000000000000 swap [%i0+0x030],%l3 ! %l3 = 0000000055c61a06 p0_label_88: ! %f8 = 1fffa7c5 32b0aa8b, Mem[0000000010081428] = a87e701b ebe2d1b6 stda %f8 ,[%i2+0x028]%asi ! Mem[0000000010081428] = 1fffa7c5 32b0aa8b ! Mem[0000000010081431] = 7e000000, %l1 = 0000000000000000 ldstub [%i2+0x031],%l1 ! %l1 = 00000000000000ff ! Mem[0000000030081408] = 000000ff, %l2 = ff00000000000000 swapa [%i2+%o4]0x89,%l2 ! %l2 = 00000000000000ff ! %f12 = 9a370706 9020fb0b, Mem[0000000030141400] = 001bffff 056f3b3c stda %f12,[%i5+%g0]0x81 ! Mem[0000000030141400] = 9a370706 9020fb0b ! Mem[00000000300c1410] = ff8960ee, %l7 = c8a9abee37000137 swapa [%i3+%o5]0x81,%l7 ! %l7 = 00000000ff8960ee ! %f8 = 1fffa7c5 32b0aa8b, %l2 = 00000000000000ff ! Mem[0000000030101430] = 90505644a67a4835 add %i4,0x030,%g1 stda %f8,[%g1+%l2]ASI_PST8_SL ! Mem[0000000030101430] = 8baab032c5a7ff1f ! Mem[0000000010081410] = ff0000ff, %l0 = 00000000000000ff swapa [%i2+%o5]0x80,%l0 ! %l0 = 00000000ff0000ff ! %l7 = 00000000ff8960ee, imm = 0000000000000fe7, %l0 = 00000000ff0000ff andn %l7,0xfe7,%l0 ! %l0 = 00000000ff896008 ! Mem[0000000030041408] = ff000000, %l4 = 00000000ffc61a06 swapa [%i1+%o4]0x89,%l4 ! %l4 = 00000000ff000000 ! Starting 10 instruction Load Burst ! Mem[0000000010041400] = b6905a959a847aff, %l3 = 0000000055c61a06 ldxa [%i1+0x000]%asi,%l3 ! %l3 = b6905a959a847aff p0_label_89: ! Mem[0000000030081400] = 001bffff, %l0 = 00000000ff896008 lduwa [%i2+%g0]0x81,%l0 ! %l0 = 00000000001bffff ! Mem[0000000010041410] = 37000137, %l5 = 00000000000000ff lduha [%i1+%o5]0x88,%l5 ! %l5 = 0000000000000137 ! Mem[0000000010041438] = 0f1547c2, %l1 = 0000000000000000 lduwa [%i1+0x038]%asi,%l1 ! %l1 = 000000000f1547c2 ! Mem[0000000010101400] = 0000000000000000, %f10 = c20a167e 496a6cd3 ldda [%i4+%g0]0x88,%f10 ! %f10 = 00000000 00000000 ! Mem[0000000010101410] = f8540000, %l4 = 00000000ff000000 ldsha [%i4+%o5]0x80,%l4 ! %l4 = fffffffffffff854 ! Mem[0000000030001400] = ff000000, %l0 = 00000000001bffff lduha [%i0+%g0]0x89,%l0 ! %l0 = 0000000000000000 ! %l3 = b6905a959a847aff, imm = fffffffffffffa77, %l4 = fffffffffffff854 and %l3,-0x589,%l4 ! %l4 = b6905a959a847a77 ! Mem[0000000010101408] = 9d199940, %l4 = b6905a959a847a77 lduba [%i4+%o4]0x88,%l4 ! %l4 = 0000000000000040 ! Mem[00000000100c1418] = d5edeaba, %l4 = 0000000000000040 lduwa [%i3+0x018]%asi,%l4 ! %l4 = 00000000d5edeaba ! Starting 10 instruction Store Burst ! %f19 = ffff1b86, Mem[0000000030041410] = 39b33186 sta %f19,[%i1+%o5]0x81 ! Mem[0000000030041410] = ffff1b86 p0_label_90: ! Mem[0000000010181408] = ece2791f, %l2 = 00000000000000ff ldstuba [%i6+%o4]0x88,%l2 ! %l2 = 0000001f000000ff ! %l3 = b6905a959a847aff, Mem[0000000030081410] = a87e701b stha %l3,[%i2+%o5]0x81 ! Mem[0000000030081410] = 7aff701b ! %l2 = 000000000000001f, Mem[0000000010001410] = ffa7ffff32b0aa8b stxa %l2,[%i0+%o5]0x80 ! Mem[0000000010001410] = 000000000000001f ! Mem[0000000010001421] = 000000fb, %l5 = 0000000000000137 ldstub [%i0+0x021],%l5 ! %l5 = 00000000000000ff ! %l6 = 00000000955a90b6, Mem[0000000030081408] = 00000000 stba %l6,[%i2+%o4]0x89 ! Mem[0000000030081408] = 000000b6 ! %f0 = 8cad6f05 ffff1b00 a87e701b 000000ff ! %f4 = 00000000 1b707ea8 b8f69713 97442b29 ! %f8 = 1fffa7c5 32b0aa8b 00000000 00000000 ! %f12 = 9a370706 9020fb0b 724869eb 00000000 stda %f0,[%i4]ASI_BLK_P ! Block Store to 0000000010101400 ! Mem[0000000010081417] = ffffffff, %l0 = 0000000000000000 ldstub [%i2+0x017],%l0 ! %l0 = 000000ff000000ff ! %l6 = 955a90b6, %l7 = ff8960ee, Mem[0000000010041400] = b6905a95 9a847aff stda %l6,[%i1+0x000]%asi ! Mem[0000000010041400] = 955a90b6 ff8960ee ! %l0 = 00000000000000ff, Mem[0000000010081410] = 000000ff stwa %l0,[%i2+%o5]0x80 ! Mem[0000000010081410] = 000000ff ! Starting 10 instruction Load Burst ! Mem[0000000010001420] = 00ff00fb, %l0 = 00000000000000ff lduwa [%i0+0x020]%asi,%l0 ! %l0 = 0000000000ff00fb p0_label_91: ! Mem[0000000030141410] = ece279ff, %l6 = 00000000955a90b6 ldsba [%i5+%o5]0x89,%l6 ! %l6 = ffffffffffffffff ! Mem[0000000030101408] = 63629133 ff1bffff, %l6 = ffffffff, %l7 = ff8960ee ldda [%i4+%o4]0x81,%l6 ! %l6 = 0000000063629133 00000000ff1bffff ! Mem[0000000021800080] = 26678dc3, %l6 = 0000000063629133 ldsh [%o3+0x080],%l6 ! %l6 = 0000000000002667 ! %l1 = 000000000f1547c2, immed = 000004d6, %y = 00000000 umul %l1,0x4d6,%l5 ! %l5 = 00000048f0e9042c, %y = 00000048 ! Mem[0000000021800040] = 0000c8f1, %l3 = b6905a959a847aff lduba [%o3+0x041]%asi,%l3 ! %l3 = 0000000000000000 ! Mem[0000000030041408] = 061ac6ff 00000000, %l2 = 0000001f, %l3 = 00000000 ldda [%i1+%o4]0x81,%l2 ! %l2 = 00000000061ac6ff 0000000000000000 ! Mem[0000000010001410] = 00000000, %l6 = 0000000000002667 lduwa [%i0+%o5]0x88,%l6 ! %l6 = 0000000000000000 ! Mem[0000000021800180] = c360f854, %l7 = 00000000ff1bffff ldsba [%o3+0x181]%asi,%l7 ! %l7 = 0000000000000060 ! Mem[0000000010001408] = ffff1b86, %l5 = 00000048f0e9042c lduha [%i0+%o4]0x88,%l5 ! %l5 = 0000000000001b86 ! Starting 10 instruction Store Burst ! %l6 = 00000000, %l7 = 00000060, Mem[0000000010141418] = 11da2acc f04e0fec stda %l6,[%i5+0x018]%asi ! Mem[0000000010141418] = 00000000 00000060 p0_label_92: ! %l4 = 00000000d5edeaba, Mem[0000000030101408] = 33916263 stwa %l4,[%i4+%o4]0x89 ! Mem[0000000030101408] = d5edeaba ! %l0 = 0000000000ff00fb, Mem[00000000201c0000] = ff945a4a, %asi = 80 stha %l0,[%o0+0x000]%asi ! Mem[00000000201c0000] = 00fb5a4a ! %l5 = 0000000000001b86, Mem[0000000030001408] = 8631b339 stwa %l5,[%i0+%o4]0x89 ! Mem[0000000030001408] = 00001b86 ! %l2 = 00000000061ac6ff, Mem[0000000030001408] = 2a00000000001b86 stxa %l2,[%i0+%o4]0x89 ! Mem[0000000030001408] = 00000000061ac6ff ! %l0 = 0000000000ff00fb, immed = fffff2a1, %y = 00000048 sdiv %l0,-0xd5f,%l5 ! %l5 = fffffffffa9d6df1 mov %l0,%y ! %y = 00ff00fb ! Mem[0000000030181400] = 00000000, %l7 = 0000000000000060 ldstuba [%i6+%g0]0x81,%l7 ! %l7 = 00000000000000ff ! %l6 = 0000000000000000, Mem[0000000020800040] = fffffa54, %asi = 80 stha %l6,[%o1+0x040]%asi ! Mem[0000000020800040] = 0000fa54 ! %l2 = 00000000061ac6ff, Mem[0000000030001400] = 000000ff stha %l2,[%i0+%g0]0x81 ! Mem[0000000030001400] = c6ff00ff membar #Sync ! Added by membar checker (13) ! Mem[0000000010101408] = 1b707ea8, %l3 = 0000000000000000 ldstuba [%i4+%o4]0x88,%l3 ! %l3 = 000000a8000000ff ! Starting 10 instruction Load Burst ! Mem[0000000010141410] = ff00000037000100, %l4 = 00000000d5edeaba ldxa [%i5+%o5]0x88,%l4 ! %l4 = ff00000037000100 p0_label_93: ! Mem[0000000010041410] = 37010037, %l3 = 00000000000000a8 lduba [%i1+%o5]0x80,%l3 ! %l3 = 0000000000000037 ! Mem[0000000030001410] = 63629133, %l0 = 0000000000ff00fb lduha [%i0+%o5]0x81,%l0 ! %l0 = 0000000000006362 ! Mem[0000000030141400] = 9a370706 9020fb0b 1fffa7c5 32b0aa8b ! Mem[0000000030141410] = ff79e2ec 0c099c75 c3b425e0 64c40c3a ! Mem[0000000030141420] = 32a75c28 447250aa ce685179 4a278aa9 ! Mem[0000000030141430] = 8297fbde 0b1c89f2 7cc7a6d8 9dbe4aa1 ldda [%i5]ASI_BLK_S,%f16 ! Block Load from 0000000030141400 ! Mem[0000000010081414] = ffffffff, %l0 = 0000000000006362 lduba [%i2+0x015]%asi,%l0 ! %l0 = 00000000000000ff ! Mem[0000000010141400] = ff000000f04ed1c6, %f10 = 00000000 00000000 ldda [%i5+%g0]0x80,%f10 ! %f10 = ff000000 f04ed1c6 ! Mem[0000000010141410] = 37000100, %l1 = 000000000f1547c2 ldsba [%i5+%o5]0x88,%l1 ! %l1 = 0000000000000000 ! Mem[00000000100c1400] = 4a36007e, %l3 = 0000000000000037 ldsha [%i3+%g0]0x88,%l3 ! %l3 = 000000000000007e ! Mem[0000000010001410] = 00000000, %l7 = 0000000000000000 ldswa [%i0+%o5]0x88,%l7 ! %l7 = 0000000000000000 ! Mem[00000000100c1410] = 4b7a849a, %l6 = 0000000000000000 lduba [%i3+%o5]0x80,%l6 ! %l6 = 000000000000004b ! Starting 10 instruction Store Burst ! Mem[0000000010001413] = 00000000, %l4 = ff00000037000100 ldstub [%i0+0x013],%l4 ! %l4 = 00000000000000ff p0_label_94: ! Mem[0000000010001400] = 000000ff, %l6 = 000000000000004b swapa [%i0+%g0]0x88,%l6 ! %l6 = 00000000000000ff ! Mem[0000000030041408] = 061ac6ff, %l6 = 00000000000000ff ldstuba [%i1+%o4]0x81,%l6 ! %l6 = 00000006000000ff ! %f6 = b8f69713 97442b29, Mem[0000000030081400] = 001bffff 056fad8c stda %f6 ,[%i2+%g0]0x81 ! Mem[0000000030081400] = b8f69713 97442b29 ! Mem[0000000030001410] = 33916263, %l0 = 00000000000000ff ldstuba [%i0+%o5]0x89,%l0 ! %l0 = 00000063000000ff ! %f4 = 00000000, %f7 = 97442b29, %f0 = 8cad6f05 fdivs %f4 ,%f7 ,%f0 ! %f0 = 80000000 ! Mem[0000000030141408] = 1fffa7c5, %l6 = 0000000000000006 swapa [%i5+%o4]0x81,%l6 ! %l6 = 000000001fffa7c5 ! %l1 = 0000000000000000, Mem[0000000010081410] = ffffffffff000000 stxa %l1,[%i2+%o5]0x88 ! Mem[0000000010081410] = 0000000000000000 ! Mem[0000000030181410] = ff00e102, %l4 = 0000000000000000 ldstuba [%i6+%o5]0x81,%l4 ! %l4 = 000000ff000000ff ! Mem[0000000030141408] = 00000006, %l2 = 00000000061ac6ff swapa [%i5+%o4]0x81,%l2 ! %l2 = 0000000000000006 ! Starting 10 instruction Load Burst ! Mem[0000000010101414] = 1b707ea8, %l3 = 000000000000007e lduba [%i4+0x016]%asi,%l3 ! %l3 = 000000000000007e p0_label_95: ! Mem[00000000100c1408] = ffffffff, %f8 = 1fffa7c5 lda [%i3+%o4]0x88,%f8 ! %f8 = ffffffff ! Mem[0000000021800100] = b4ffaf61, %l0 = 0000000000000063 lduba [%o3+0x100]%asi,%l0 ! %l0 = 00000000000000b4 ! Mem[0000000030181408] = 8baab032 ffff1b86, %l4 = 000000ff, %l5 = fa9d6df1 ldda [%i6+%o4]0x89,%l4 ! %l4 = 00000000ffff1b86 000000008baab032 ! %l7 = 0000000000000000, %l2 = 0000000000000006, %y = 00ff00fb sdiv %l7,%l2,%l4 ! %l4 = 000000007fffffff mov %l0,%y ! %y = 000000b4 ! Mem[000000001008140c] = f8608991, %l6 = 000000001fffa7c5 lduba [%i2+0x00f]%asi,%l6 ! %l6 = 0000000000000091 ! Mem[0000000010141408] = 3c93c1c7, %l7 = 0000000000000000 ldsba [%i5+%o4]0x80,%l7 ! %l7 = 000000000000003c ! Mem[00000000100c1400] = 7e00364a, %f6 = b8f69713 lda [%i3+%g0]0x80,%f6 ! %f6 = 7e00364a ! Mem[0000000030081410] = 1b70ff7a, %l2 = 0000000000000006 ldswa [%i2+%o5]0x89,%l2 ! %l2 = 000000001b70ff7a ! Mem[0000000010041410] = c8a9abee 37000137, %l6 = 00000091, %l7 = 0000003c ldda [%i1+%o5]0x88,%l6 ! %l6 = 0000000037000137 00000000c8a9abee ! Starting 10 instruction Store Burst ! %l2 = 000000001b70ff7a, imm = fffffffffffff7db, %l5 = 000000008baab032 addc %l2,-0x825,%l5 ! %l5 = 000000001b70f755 p0_label_96: ! %l7 = 00000000c8a9abee, Mem[0000000010101408] = 1b707eff stha %l7,[%i4+%o4]0x88 ! Mem[0000000010101408] = 1b70abee ! Mem[0000000030081408] = b6000000, %l7 = 00000000c8a9abee ldstuba [%i2+%o4]0x81,%l7 ! %l7 = 000000b6000000ff ! %l0 = 00000000000000b4, Mem[0000000010041436] = ffffc19a sth %l0,[%i1+0x036] ! Mem[0000000010041434] = ffff00b4 membar #Sync ! Added by membar checker (14) ! %l3 = 000000000000007e, Mem[0000000030141400] = 9a3707069020fb0b stxa %l3,[%i5+%g0]0x81 ! Mem[0000000030141400] = 000000000000007e ! Mem[0000000010141408] = 3c93c1c7, %l1 = 0000000000000000 ldstuba [%i5+%o4]0x80,%l1 ! %l1 = 0000003c000000ff ! Mem[0000000030041408] = ffc61aff, %l2 = 000000001b70ff7a ldstuba [%i1+%o4]0x89,%l2 ! %l2 = 000000ff000000ff ! Mem[0000000010181400] = 8cad6f05, %l2 = 00000000000000ff ldstuba [%i6+%g0]0x80,%l2 ! %l2 = 0000008c000000ff ! %l2 = 000000000000008c, Mem[0000000010081400] = 7fcdab61 stha %l2,[%i2+%g0]0x88 ! Mem[0000000010081400] = 7fcd008c ! Mem[00000000300c1410] = 37000137, %l5 = 000000001b70f755 swapa [%i3+%o5]0x81,%l5 ! %l5 = 0000000037000137 ! Starting 10 instruction Load Burst ! Mem[00000000100c1410] = ffffffff9a847a4b, %f30 = 7cc7a6d8 9dbe4aa1 ldda [%i3+%o5]0x88,%f30 ! %f30 = ffffffff 9a847a4b p0_label_97: ! Mem[00000000300c1400] = f8608991, %l0 = 00000000000000b4 ldswa [%i3+%g0]0x81,%l0 ! %l0 = fffffffff8608991 ! Mem[0000000010041434] = ffff00b4, %f17 = 9020fb0b ld [%i1+0x034],%f17 ! %f17 = ffff00b4 ! Mem[00000000100c140c] = 000000ff, %l7 = 00000000000000b6 ldsh [%i3+0x00c],%l7 ! %l7 = 0000000000000000 ! Mem[0000000010041408] = ff000000, %l2 = 000000000000008c ldswa [%i1+%o4]0x80,%l2 ! %l2 = ffffffffff000000 ! Mem[0000000010181400] = ffad6f05, %l1 = 000000000000003c lduwa [%i6+0x000]%asi,%l1 ! %l1 = 00000000ffad6f05 ! Mem[00000000201c0000] = 00fb5a4a, %l3 = 000000000000007e ldsb [%o0+0x001],%l3 ! %l3 = fffffffffffffffb ! Mem[0000000030141410] = ff79e2ec, %l4 = 000000007fffffff lduba [%i5+%o5]0x81,%l4 ! %l4 = 00000000000000ff ! Mem[00000000100c1428] = 86842aa8, %l3 = fffffffffffffffb lduba [%i3+0x029]%asi,%l3 ! %l3 = 0000000000000084 ! Mem[0000000010041410] = 37010037, %l7 = 0000000000000000 ldsba [%i1+%o5]0x80,%l7 ! %l7 = 0000000000000037 ! Starting 10 instruction Store Burst ! %l6 = 0000000037000137, Mem[0000000010041410] = 37000137 stha %l6,[%i1+%o5]0x88 ! Mem[0000000010041410] = 37000137 p0_label_98: ! Mem[0000000010001410] = 000000ff, %l2 = ffffffffff000000 swapa [%i0+%o5]0x80,%l2 ! %l2 = 00000000000000ff ! %l3 = 0000000000000084, Mem[00000000100c1410] = 4b7a849affffffff stx %l3,[%i3+%o5] ! Mem[00000000100c1410] = 0000000000000084 ! %l6 = 0000000037000137, Mem[0000000030181410] = 02e100ff stba %l6,[%i6+%o5]0x89 ! Mem[0000000030181410] = 02e10037 ! %l4 = 00000000000000ff, Mem[000000001000141c] = 0000002a stb %l4,[%i0+0x01c] ! Mem[000000001000141c] = ff00002a ! Mem[0000000030141410] = ece279ff, %l6 = 0000000037000137 ldstuba [%i5+%o5]0x89,%l6 ! %l6 = 000000ff000000ff ! %l4 = 000000ff, %l5 = 37000137, Mem[0000000030081408] = ff000000 1b707ea8 stda %l4,[%i2+%o4]0x81 ! Mem[0000000030081408] = 000000ff 37000137 ! %f30 = ffffffff, Mem[0000000030101400] = 00000011 sta %f30,[%i4+%g0]0x89 ! Mem[0000000030101400] = ffffffff ! %l0 = fffffffff8608991, Mem[0000000010141410] = 37000100 stha %l0,[%i5+%o5]0x88 ! Mem[0000000010141410] = 37008991 ! Mem[0000000010041428] = 3ec2b76b, %l3 = 0000000000000084, %asi = 80 swapa [%i1+0x028]%asi,%l3 ! %l3 = 000000003ec2b76b ! Starting 10 instruction Load Burst ! Mem[0000000010101400] = 001bffff 056fad8c, %l6 = 000000ff, %l7 = 00000037 ldda [%i4+%g0]0x88,%l6 ! %l6 = 00000000056fad8c 00000000001bffff p0_label_99: ! Mem[0000000010141400] = 000000ff, %l5 = 0000000037000137 ldswa [%i5+%g0]0x88,%l5 ! %l5 = 00000000000000ff ! Mem[0000000030181400] = ff000000, %l0 = fffffffff8608991 lduha [%i6+%g0]0x81,%l0 ! %l0 = 000000000000ff00 ! Mem[0000000030101400] = 00000000ffffffff, %l4 = 00000000000000ff ldxa [%i4+%g0]0x89,%l4 ! %l4 = 00000000ffffffff ! Mem[0000000030001400] = ff00ffc6, %l4 = 00000000ffffffff lduha [%i0+%g0]0x89,%l4 ! %l4 = 000000000000ffc6 ! Mem[0000000010001420] = 00ff00fb, %l7 = 00000000001bffff lduw [%i0+0x020],%l7 ! %l7 = 0000000000ff00fb ! %l6 = 00000000056fad8c, %l6 = 00000000056fad8c, %l3 = 000000003ec2b76b andn %l6,%l6,%l3 ! %l3 = 0000000000000000 ! %f31 = 9a847a4b, %f24 = 32a75c28 fcmps %fcc3,%f31,%f24 ! %fcc3 = 1 ! Mem[0000000010141410] = 37008991, %l2 = 00000000000000ff ldswa [%i5+%o5]0x88,%l2 ! %l2 = 0000000037008991 ! Mem[0000000030181410] = 02e10037, %l2 = 0000000037008991 ldsba [%i6+%o5]0x89,%l2 ! %l2 = 0000000000000037 ! Starting 10 instruction Store Burst ! Mem[0000000010041400] = b6905a95, %l6 = 00000000056fad8c ldstuba [%i1+%g0]0x88,%l6 ! %l6 = 00000095000000ff p0_label_100: ! %f0 = 80000000 ffff1b00 a87e701b 000000ff ! %f4 = 00000000 1b707ea8 7e00364a 97442b29 ! %f8 = ffffffff 32b0aa8b ff000000 f04ed1c6 ! %f12 = 9a370706 9020fb0b 724869eb 00000000 stda %f0,[%i6]ASI_COMMIT_P ! Block Store to 0000000010181400 ! %f16 = 9a370706 ffff00b4, Mem[0000000030081410] = 7aff701b 00000000 stda %f16,[%i2+%o5]0x81 ! Mem[0000000030081410] = 9a370706 ffff00b4 ! Mem[0000000021800040] = 0000c8f1, %l3 = 0000000000000000 ldstub [%o3+0x040],%l3 ! %l3 = 00000000000000ff membar #Sync ! Added by membar checker (15) ! Mem[0000000010181410] = a87e701b 00000000, %l6 = 00000095, %l7 = 00ff00fb ldda [%i6+%o5]0x88,%l6 ! %l6 = 0000000000000000 00000000a87e701b ! %l2 = 0000000000000037, Mem[00000000100c1410] = 00000000 stba %l2,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 37000000 ! %l3 = 0000000000000000, Mem[0000000030081408] = ff000000 stba %l3,[%i2+%o4]0x89 ! Mem[0000000030081408] = ff000000 ! %f12 = 9a370706, Mem[0000000010001408] = ffff1b86 sta %f12,[%i0+%o4]0x88 ! Mem[0000000010001408] = 9a370706 ! %l2 = 0000000000000037, %l5 = 00000000000000ff, %l2 = 0000000000000037 mulx %l2,%l5,%l2 ! %l2 = 00000000000036c9 ! Mem[0000000030101410] = 061ac6ff, %l6 = 0000000000000000 ldstuba [%i4+%o5]0x89,%l6 ! %l6 = 000000ff000000ff ! Starting 10 instruction Load Burst ! Mem[0000000030001408] = 061ac6ff, %l5 = 00000000000000ff lduba [%i0+%o4]0x89,%l5 ! %l5 = 00000000000000ff p0_label_101: ! Mem[0000000030181410] = 3700e10239b33186, %l2 = 00000000000036c9 ldxa [%i6+%o5]0x81,%l2 ! %l2 = 3700e10239b33186 ! Mem[0000000010001400] = 462ed77b 0000004b, %l0 = 0000ff00, %l1 = ffad6f05 ldda [%i0+%g0]0x88,%l0 ! %l0 = 000000000000004b 00000000462ed77b ! Mem[00000000300c1408] = 0000ffff, %l2 = 3700e10239b33186 ldsha [%i3+%o4]0x89,%l2 ! %l2 = ffffffffffffffff ! Mem[0000000030001408] = 061ac6ff, %l6 = 00000000000000ff lduha [%i0+%o4]0x89,%l6 ! %l6 = 000000000000c6ff ! Mem[0000000010101434] = 9020fb0b, %l7 = 00000000a87e701b lduwa [%i4+0x034]%asi,%l7 ! %l7 = 000000009020fb0b ! Mem[0000000030141400] = 00000000, %l7 = 000000009020fb0b ldsha [%i5+%g0]0x89,%l7 ! %l7 = 0000000000000000 ! Mem[0000000030181408] = 861bffff, %l1 = 00000000462ed77b lduwa [%i6+%o4]0x81,%l1 ! %l1 = 00000000861bffff ! Mem[0000000010081400] = 7fcd008c, %l0 = 000000000000004b ldsha [%i2+%g0]0x88,%l0 ! %l0 = 000000000000008c ! Mem[0000000020800000] = ffffa5fa, %l3 = 0000000000000000 ldsh [%o1+%g0],%l3 ! %l3 = ffffffffffffffff ! Starting 10 instruction Store Burst ! %l2 = ffffffff, %l3 = ffffffff, Mem[0000000010081400] = 7fcd008c ba6cab9e stda %l2,[%i2+%g0]0x88 ! Mem[0000000010081400] = ffffffff ffffffff p0_label_102: ! Mem[0000000030001400] = ff00ffc6, %l6 = 000000000000c6ff swapa [%i0+%g0]0x89,%l6 ! %l6 = 00000000ff00ffc6 ! Mem[00000000100c1434] = b8120897, %l4 = 000000000000ffc6 ldstuba [%i3+0x034]%asi,%l4 ! %l4 = 000000b8000000ff ! Mem[0000000010001400] = 4b000000, %l2 = ffffffffffffffff swapa [%i0+%g0]0x80,%l2 ! %l2 = 000000004b000000 ! Mem[0000000030001400] = 0000c6ff, %l4 = 00000000000000b8 ldstuba [%i0+%g0]0x89,%l4 ! %l4 = 000000ff000000ff ! %l0 = 000000000000008c, Mem[0000000010181410] = 00000000 stba %l0,[%i6+%o5]0x88 ! Mem[0000000010181410] = 0000008c ! %l4 = 00000000000000ff, Mem[00000000100c1412] = 37000000, %asi = 80 stba %l4,[%i3+0x012]%asi ! Mem[00000000100c1410] = 3700ff00 ! Mem[0000000010001434] = ffdb82eb, %l4 = 00000000000000ff ldstub [%i0+0x034],%l4 ! %l4 = 000000ff000000ff ! %f10 = ff000000, Mem[0000000010001408] = 9a370706 sta %f10,[%i0+%o4]0x88 ! Mem[0000000010001408] = ff000000 ! %f20 = ff79e2ec 0c099c75, Mem[0000000010101408] = 1b70abee ff000000 stda %f20,[%i4+%o4]0x88 ! Mem[0000000010101408] = ff79e2ec 0c099c75 ! Starting 10 instruction Load Burst ! Mem[0000000010101410] = 000000001b707ea8, %l2 = 000000004b000000 ldxa [%i4+%o5]0x80,%l2 ! %l2 = 000000001b707ea8 p0_label_103: ! Mem[0000000010181410] = 8c000000, %l7 = 0000000000000000 lduwa [%i6+%o5]0x80,%l7 ! %l7 = 000000008c000000 ! %l6 = 00000000ff00ffc6, immed = fffff5ec, %y = 000000b4 umul %l6,-0xa14,%l1 ! %l1 = ff00f5bc09ee4888, %y = ff00f5bc ! Mem[0000000030101400] = 00000000ffffffff, %l0 = 000000000000008c ldxa [%i4+%g0]0x89,%l0 ! %l0 = 00000000ffffffff ! Mem[0000000030001408] = 061ac6ff, %l6 = 00000000ff00ffc6 lduha [%i0+%o4]0x89,%l6 ! %l6 = 000000000000c6ff ! Mem[00000000201c0000] = 00fb5a4a, %l0 = 00000000ffffffff ldsb [%o0+0x001],%l0 ! %l0 = fffffffffffffffb ! Mem[0000000010181400] = 80000000, %l5 = 00000000000000ff ldsha [%i6+%g0]0x80,%l5 ! %l5 = ffffffffffff8000 ! Mem[0000000030181410] = 02e10037, %l7 = 000000008c000000 ldswa [%i6+%o5]0x89,%l7 ! %l7 = 0000000002e10037 ! Mem[0000000010181400] = 001bffff00000080, %l3 = ffffffffffffffff ldxa [%i6+%g0]0x88,%l3 ! %l3 = 001bffff00000080 ! Mem[0000000030101410] = 061ac6ff, %l3 = 001bffff00000080 lduba [%i4+%o5]0x89,%l3 ! %l3 = 00000000000000ff ! Starting 10 instruction Store Burst ! %l2 = 000000001b707ea8, Mem[0000000030141400] = 00000000 stba %l2,[%i5+%g0]0x81 ! Mem[0000000030141400] = a8000000 p0_label_104: ! %l6 = 000000000000c6ff, Mem[0000000030181408] = 861bffff stha %l6,[%i6+%o4]0x81 ! Mem[0000000030181408] = c6ffffff ! %l2 = 1b707ea8, %l3 = 000000ff, Mem[0000000010041410] = 37010037 eeaba9c8 stda %l2,[%i1+%o5]0x80 ! Mem[0000000010041410] = 1b707ea8 000000ff ! Mem[0000000010081428] = 1fffa7c532b0aa8b, %l7 = 0000000002e10037, %l1 = ff00f5bc09ee4888 add %i2,0x28,%g1 casxa [%g1]0x80,%l7,%l1 ! %l1 = 1fffa7c532b0aa8b ! Mem[0000000010041410] = 1b707ea8, %l4 = 00000000000000ff swapa [%i1+%o5]0x80,%l4 ! %l4 = 000000001b707ea8 ! %f26 = ce685179, Mem[0000000010181400] = 80000000 sta %f26,[%i6+%g0]0x80 ! Mem[0000000010181400] = ce685179 ! %l6 = 0000c6ff, %l7 = 02e10037, Mem[0000000010081400] = ffffffff ffffffff stda %l6,[%i2+%g0]0x80 ! Mem[0000000010081400] = 0000c6ff 02e10037 ! Mem[000000001018143c] = 00000000, %l3 = 00000000000000ff, %asi = 80 swapa [%i6+0x03c]%asi,%l3 ! %l3 = 0000000000000000 ! %l2 = 000000001b707ea8, %l4 = 000000001b707ea8, %l5 = ffffffffffff8000 andn %l2,%l4,%l5 ! %l5 = 0000000000000000 ! Mem[0000000030181400] = ff000000, %l0 = fffffffffffffffb ldstuba [%i6+%g0]0x81,%l0 ! %l0 = 000000ff000000ff ! Starting 10 instruction Load Burst ! Mem[0000000010081400] = 3700e102ffc60000, %f28 = 8297fbde 0b1c89f2 ldda [%i2+%g0]0x88,%f28 ! %f28 = 3700e102 ffc60000 p0_label_105: ! Mem[0000000030001410] = ff629133 bac772b9, %l0 = 000000ff, %l1 = 32b0aa8b ldda [%i0+%o5]0x81,%l0 ! %l0 = 00000000ff629133 00000000bac772b9 ! Mem[0000000010101408] = 759c090c, %l2 = 000000001b707ea8 lduba [%i4+%o4]0x80,%l2 ! %l2 = 0000000000000075 ! Mem[00000000201c0000] = 00fb5a4a, %l5 = 0000000000000000 ldsha [%o0+0x000]%asi,%l5 ! %l5 = 00000000000000fb ! Mem[0000000010141400] = ff000000, %l1 = 00000000bac772b9 ldsba [%i5+%g0]0x80,%l1 ! %l1 = ffffffffffffffff ! Mem[0000000030181400] = 000000ff, %l3 = 0000000000000000 ldsba [%i6+%g0]0x89,%l3 ! %l3 = ffffffffffffffff ! Mem[0000000030041410] = ffff1b86 1b707ea8, %l6 = 0000c6ff, %l7 = 02e10037 ldda [%i1+%o5]0x81,%l6 ! %l6 = 00000000ffff1b86 000000001b707ea8 ! Mem[0000000010041410] = ff000000, %l4 = 000000001b707ea8 ldsba [%i1+%o5]0x88,%l4 ! %l4 = 0000000000000000 ! Mem[0000000010101410] = 00000000, %f1 = ffff1b00 lda [%i4+%o5]0x88,%f1 ! %f1 = 00000000 ! Mem[0000000010081408] = ffad6f05, %l2 = 0000000000000075 ldswa [%i2+%o4]0x80,%l2 ! %l2 = ffffffffffad6f05 ! Starting 10 instruction Store Burst ! %l2 = ffffffffffad6f05, Mem[0000000030081408] = ff000000 stwa %l2,[%i2+%o4]0x89 ! Mem[0000000030081408] = ffad6f05 p0_label_106: ! Mem[0000000030041410] = 861bffff, %l4 = 0000000000000000 ldstuba [%i1+%o5]0x89,%l4 ! %l4 = 000000ff000000ff ! %l4 = 000000ff, %l5 = 000000fb, Mem[0000000010141400] = 000000ff c6d14ef0 stda %l4,[%i5+%g0]0x88 ! Mem[0000000010141400] = 000000ff 000000fb ! %l7 = 000000001b707ea8, Mem[0000000010181400] = 795168ce stha %l7,[%i6+%g0]0x88 ! Mem[0000000010181400] = 79517ea8 ! %l4 = 000000ff, %l5 = 000000fb, Mem[0000000010181408] = 1b707ea8 ff000000 stda %l4,[%i6+%o4]0x88 ! Mem[0000000010181408] = 000000ff 000000fb ! %l3 = ffffffffffffffff, Mem[0000000010141410] = 91890037000000ff stxa %l3,[%i5+%o5]0x80 ! Mem[0000000010141410] = ffffffffffffffff ! %f8 = ffffffff 32b0aa8b, Mem[0000000010041410] = ff000000 ff000000 stda %f8 ,[%i1+%o5]0x88 ! Mem[0000000010041410] = ffffffff 32b0aa8b ! %f8 = ffffffff 32b0aa8b, Mem[0000000010181408] = 000000ff 000000fb stda %f8 ,[%i6+%o4]0x88 ! Mem[0000000010181408] = ffffffff 32b0aa8b ! %l7 = 000000001b707ea8, Mem[00000000300c1408] = 000000000000ffff stxa %l7,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 000000001b707ea8 ! %l3 = ffffffffffffffff, Mem[0000000010101415] = 1b707ea8 stb %l3,[%i4+0x015] ! Mem[0000000010101414] = 1bff7ea8 ! Starting 10 instruction Load Burst ! Mem[00000000211c0000] = 0000cd80, %l6 = 00000000ffff1b86 ldsb [%o2+0x001],%l6 ! %l6 = 0000000000000000 p0_label_107: ! Mem[0000000010041420] = ba6cab9e, %f10 = ff000000 ld [%i1+0x020],%f10 ! %f10 = ba6cab9e ! Mem[0000000020800040] = 0000fa54, %l4 = 00000000000000ff ldub [%o1+0x040],%l4 ! %l4 = 0000000000000000 ! Mem[00000000300c1400] = f8608991 d3613e5c, %l4 = 00000000, %l5 = 000000fb ldda [%i3+%g0]0x81,%l4 ! %l4 = 00000000f8608991 00000000d3613e5c ! Mem[0000000010041408] = 000000ff, %l7 = 000000001b707ea8 lduba [%i1+%o4]0x88,%l7 ! %l7 = 00000000000000ff ! Mem[00000000100c1410] = 00ff0037, %f10 = ba6cab9e lda [%i3+%o5]0x88,%f10 ! %f10 = 00ff0037 ! Mem[0000000010101400] = 8cad6f05, %l5 = 00000000d3613e5c lduha [%i4+%g0]0x80,%l5 ! %l5 = 0000000000008cad ! Mem[0000000030041400] = fff8b398, %l1 = ffffffffffffffff ldswa [%i1+%g0]0x81,%l1 ! %l1 = fffffffffff8b398 ! Mem[0000000010181400] = a87e5179 ffff1b00, %l0 = ff629133, %l1 = fff8b398 ldda [%i6+%g0]0x80,%l0 ! %l0 = 00000000a87e5179 00000000ffff1b00 ! Mem[0000000010081420] = 67ce870711000000, %f8 = ffffffff 32b0aa8b ldda [%i2+0x020]%asi,%f8 ! %f8 = 67ce8707 11000000 ! Starting 10 instruction Store Burst ! Mem[0000000030181408] = c6ffffff, %l1 = 00000000ffff1b00 ldstuba [%i6+%o4]0x81,%l1 ! %l1 = 000000c6000000ff p0_label_108: ! Mem[0000000030081400] = 1397f6b8, %l3 = ffffffffffffffff swapa [%i2+%g0]0x89,%l3 ! %l3 = 000000001397f6b8 ! %f20 = ff79e2ec 0c099c75, Mem[0000000010041400] = b6905aff ee6089ff stda %f20,[%i1+%g0]0x88 ! Mem[0000000010041400] = ff79e2ec 0c099c75 ! %f22 = c3b425e0 64c40c3a, Mem[0000000030081400] = ffffffff 292b4497 stda %f22,[%i2+%g0]0x89 ! Mem[0000000030081400] = c3b425e0 64c40c3a ! Mem[0000000010101410] = 00000000, %l1 = 00000000000000c6 ldstuba [%i4+%o5]0x80,%l1 ! %l1 = 00000000000000ff ! %f24 = 32a75c28 447250aa, Mem[00000000300c1410] = 55f7701b 462ed77b stda %f24,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 32a75c28 447250aa ! %l4 = f8608991, %l5 = 00008cad, Mem[0000000010041410] = 32b0aa8b ffffffff stda %l4,[%i1+%o5]0x88 ! Mem[0000000010041410] = f8608991 00008cad ! Mem[0000000010101410] = ff000000, %l2 = ffffffffffad6f05 swapa [%i4+%o5]0x80,%l2 ! %l2 = 00000000ff000000 ! %l7 = 00000000000000ff, Mem[0000000010181400] = 79517ea8 stwa %l7,[%i6+%g0]0x88 ! Mem[0000000010181400] = 000000ff ! %l0 = 00000000a87e5179, Mem[0000000010141400] = 000000fb000000ff stxa %l0,[%i5+%g0]0x88 ! Mem[0000000010141400] = 00000000a87e5179 ! Starting 10 instruction Load Burst ! Mem[0000000010001408] = 000000ff, %l1 = 0000000000000000 ldsba [%i0+%o4]0x80,%l1 ! %l1 = 0000000000000000 p0_label_109: ! Mem[0000000030041408] = ff1ac6ff, %l6 = 0000000000000000 lduwa [%i1+%o4]0x81,%l6 ! %l6 = 00000000ff1ac6ff ! Mem[0000000030001408] = 00000000061ac6ff, %f22 = c3b425e0 64c40c3a ldda [%i0+%o4]0x89,%f22 ! %f22 = 00000000 061ac6ff ! Mem[0000000010081430] = 7eff0000a85a9ad6, %f10 = 00ff0037 f04ed1c6 ldda [%i2+0x030]%asi,%f10 ! %f10 = 7eff0000 a85a9ad6 ! Mem[0000000030001410] = b972c7ba339162ff, %l7 = 00000000000000ff ldxa [%i0+%o5]0x89,%l7 ! %l7 = b972c7ba339162ff ! Mem[0000000010041410] = 918960f8ad8c0000, %f18 = 1fffa7c5 32b0aa8b ldd [%i1+%o5],%f18 ! %f18 = 918960f8 ad8c0000 ! Mem[0000000010141428] = 0f4f9d1d, %l7 = b972c7ba339162ff ldsw [%i5+0x028],%l7 ! %l7 = 000000000f4f9d1d ! Mem[0000000010141410] = ffffffff, %l4 = 00000000f8608991 ldsha [%i5+%o5]0x88,%l4 ! %l4 = ffffffffffffffff ! Mem[0000000010081410] = 0000000000000000, %l0 = 00000000a87e5179 ldxa [%i2+%o5]0x88,%l0 ! %l0 = 0000000000000000 ! Mem[0000000010001400] = ffffffff, %l2 = 00000000ff000000 ldswa [%i0+%g0]0x88,%l2 ! %l2 = ffffffffffffffff ! Starting 10 instruction Store Burst ! %f26 = ce685179 4a278aa9, Mem[0000000030101408] = baeaedd5 ff1bffff stda %f26,[%i4+%o4]0x81 ! Mem[0000000030101408] = ce685179 4a278aa9 p0_label_110: ! %l2 = ffffffffffffffff, Mem[00000000201c0000] = 00fb5a4a sth %l2,[%o0+%g0] ! Mem[00000000201c0000] = ffff5a4a ! Mem[000000001008143c] = d69a5aa8, %l5 = 0000000000008cad, %asi = 80 swapa [%i2+0x03c]%asi,%l5 ! %l5 = 00000000d69a5aa8 ! Mem[0000000030141400] = a8000000, %l3 = 000000001397f6b8 ldstuba [%i5+%g0]0x81,%l3 ! %l3 = 000000a8000000ff ! %l6 = 00000000ff1ac6ff, Mem[0000000010001410] = ff0000000000001f, %asi = 80 stxa %l6,[%i0+0x010]%asi ! Mem[0000000010001410] = 00000000ff1ac6ff ! %l4 = ffffffffffffffff, Mem[000000001014142a] = 0f4f9d1d stb %l4,[%i5+0x02a] ! Mem[0000000010141428] = 0f4fff1d ! %l2 = ffffffff, %l3 = 000000a8, Mem[0000000010041410] = 918960f8 ad8c0000 stda %l2,[%i1+%o5]0x80 ! Mem[0000000010041410] = ffffffff 000000a8 ! Mem[0000000010101408] = 0c099c75, %l5 = 00000000d69a5aa8 swapa [%i4+%o4]0x88,%l5 ! %l5 = 000000000c099c75 ! %f11 = a85a9ad6, Mem[0000000010101410] = 056fadff sta %f11,[%i4+%o5]0x88 ! Mem[0000000010101410] = a85a9ad6 ! %l3 = 00000000000000a8, Mem[0000000030081408] = ffad6f05 stha %l3,[%i2+%o4]0x89 ! Mem[0000000030081408] = ffad00a8 ! Starting 10 instruction Load Burst ! Mem[0000000010001418] = 00000094, %l4 = ffffffffffffffff lduh [%i0+0x018],%l4 ! %l4 = 0000000000000000 p0_label_111: ! Mem[0000000010181400] = 001bffff000000ff, %l1 = 0000000000000000 ldxa [%i6+%g0]0x88,%l1 ! %l1 = 001bffff000000ff ! %l6 = 00000000ff1ac6ff, %l0 = 0000000000000000, %l2 = ffffffffffffffff or %l6,%l0,%l2 ! %l2 = 00000000ff1ac6ff ! Mem[0000000030041408] = ff1ac6ff00000000, %l3 = 00000000000000a8 ldxa [%i1+%o4]0x81,%l3 ! %l3 = ff1ac6ff00000000 ! Mem[0000000030001400] = 0000c6ff, %l2 = 00000000ff1ac6ff lduba [%i0+%g0]0x89,%l2 ! %l2 = 00000000000000ff ! Mem[0000000010141408] = ff93c1c7, %f3 = 000000ff lda [%i5+%o4]0x80,%f3 ! %f3 = ff93c1c7 ! Mem[00000000100c1410] = 00ff0037, %l3 = ff1ac6ff00000000 lduba [%i3+%o5]0x88,%l3 ! %l3 = 0000000000000037 ! Mem[0000000030081408] = a800adff37000137, %l3 = 0000000000000037 ldxa [%i2+%o4]0x81,%l3 ! %l3 = a800adff37000137 ! Mem[0000000010001404] = 7bd72e46, %l2 = 00000000000000ff lduw [%i0+0x004],%l2 ! %l2 = 000000007bd72e46 ! Mem[000000001014143c] = 052dfec6, %f18 = 918960f8 ld [%i5+0x03c],%f18 ! %f18 = 052dfec6 ! Starting 10 instruction Store Burst ! %l7 = 000000000f4f9d1d, %l4 = 0000000000000000, %l0 = 0000000000000000 mulx %l7,%l4,%l0 ! %l0 = 0000000000000000 p0_label_112: ! Mem[00000000100c1400] = 4a36007e, %l2 = 000000007bd72e46 ldstuba [%i3+%g0]0x88,%l2 ! %l2 = 0000007e000000ff ! %l4 = 0000000000000000, Mem[00000000100c1408] = ffffffff000000ff stxa %l4,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 0000000000000000 ! %l4 = 0000000000000000, Mem[0000000030181400] = 11000000000000ff stxa %l4,[%i6+%g0]0x89 ! Mem[0000000030181400] = 0000000000000000 ! %f28 = 3700e102 ffc60000, Mem[0000000010081418] = 000000c5 00000ade std %f28,[%i2+0x018] ! Mem[0000000010081418] = 3700e102 ffc60000 ! Mem[0000000030081408] = a800adff, %l3 = a800adff37000137 ldstuba [%i2+%o4]0x81,%l3 ! %l3 = 000000a8000000ff ! Mem[0000000010001400] = ffffffff, %l0 = 0000000000000000 ldstuba [%i0+%g0]0x88,%l0 ! %l0 = 000000ff000000ff ! %f16 = 9a370706 ffff00b4, Mem[0000000030081408] = ff00adff 37000137 stda %f16,[%i2+%o4]0x81 ! Mem[0000000030081408] = 9a370706 ffff00b4 ! %l1 = 001bffff000000ff, Mem[0000000010101410] = a85a9ad6 stba %l1,[%i4+%o5]0x88 ! Mem[0000000010101410] = a85a9aff ! %f12 = 9a370706 9020fb0b, Mem[0000000010081428] = 1fffa7c5 32b0aa8b stda %f12,[%i2+0x028]%asi ! Mem[0000000010081428] = 9a370706 9020fb0b ! Starting 10 instruction Load Burst ! Code Fragment 3 p0_fragment_13: ! %l0 = 00000000000000ff setx 0x1306df9ffff37752,%g7,%l0 ! %l0 = 1306df9ffff37752 ! %l1 = 001bffff000000ff setx 0xecfb8217dea1a8ef,%g7,%l1 ! %l1 = ecfb8217dea1a8ef 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 = 1306df9ffff37752 setx 0xaa8c9cffc0084013,%g7,%l0 ! %l0 = aa8c9cffc0084013 ! %l1 = ecfb8217dea1a8ef setx 0xde2b8cd06faa9c0b,%g7,%l1 ! %l1 = de2b8cd06faa9c0b p0_label_113: ! Mem[00000000300c1400] = f8608991, %f2 = a87e701b lda [%i3+%g0]0x81,%f2 ! %f2 = f8608991 ! Mem[0000000030101400] = ffffffff, %f28 = 3700e102 lda [%i4+%g0]0x81,%f28 ! %f28 = ffffffff ! %l5 = 000000000c099c75, %l5 = 000000000c099c75, %l3 = 00000000000000a8 udivx %l5,%l5,%l3 ! %l3 = 0000000000000001 ! Mem[0000000010141408] = c7c193ff, %l5 = 000000000c099c75 lduba [%i5+%o4]0x88,%l5 ! %l5 = 00000000000000ff ! Mem[0000000010041410] = ffffffff, %l0 = aa8c9cffc0084013 ldsha [%i1+%o5]0x80,%l0 ! %l0 = ffffffffffffffff ! Mem[0000000010101400] = 001bffff056fad8c, %l5 = 00000000000000ff ldxa [%i4+%g0]0x88,%l5 ! %l5 = 001bffff056fad8c ! Mem[0000000010101400] = 8cad6f05, %l1 = de2b8cd06faa9c0b lduha [%i4+%g0]0x80,%l1 ! %l1 = 0000000000008cad ! Mem[0000000010081408] = ffad6f05f8608991, %l3 = 0000000000000001 ldxa [%i2+%o4]0x80,%l3 ! %l3 = ffad6f05f8608991 ! Mem[0000000030141400] = 000000ff, %l3 = ffad6f05f8608991 lduwa [%i5+%g0]0x89,%l3 ! %l3 = 00000000000000ff ! Starting 10 instruction Store Burst ! %l5 = 001bffff056fad8c, Mem[0000000030101410] = 061ac6ff stwa %l5,[%i4+%o5]0x89 ! Mem[0000000030101410] = 056fad8c p0_label_114: ! %l2 = 000000000000007e, Mem[0000000010041420] = ba6cab9e7fcdab61 stx %l2,[%i1+0x020] ! Mem[0000000010041420] = 000000000000007e ! Mem[0000000010041410] = ffffffff, %l2 = 000000000000007e swapa [%i1+%o5]0x88,%l2 ! %l2 = 00000000ffffffff ! Mem[0000000010041428] = 00000084, %l3 = 00000000000000ff swap [%i1+0x028],%l3 ! %l3 = 0000000000000084 ! %l5 = 001bffff056fad8c, Mem[0000000030181410] = 3700e102 stha %l5,[%i6+%o5]0x81 ! Mem[0000000030181410] = ad8ce102 ! %f28 = ffffffff ffc60000, Mem[0000000030041410] = ffff1b86 1b707ea8 stda %f28,[%i1+%o5]0x81 ! Mem[0000000030041410] = ffffffff ffc60000 ! %l4 = 0000000000000000, Mem[0000000010001410] = 00000000 stba %l4,[%i0+%o5]0x80 ! Mem[0000000010001410] = 00000000 ! Mem[0000000010141408] = c7c193ff, %l5 = 001bffff056fad8c swapa [%i5+%o4]0x88,%l5 ! %l5 = 00000000c7c193ff ! Mem[000000001000141c] = ff00002a, %l6 = 00000000ff1ac6ff, %asi = 80 swapa [%i0+0x01c]%asi,%l6 ! %l6 = 00000000ff00002a ! Mem[00000000211c0001] = 0000cd80, %l2 = 00000000ffffffff ldstub [%o2+0x001],%l2 ! %l2 = 00000000000000ff ! Starting 10 instruction Load Burst ! Mem[0000000010001408] = ff000000, %l4 = 0000000000000000 lduwa [%i0+%o4]0x88,%l4 ! %l4 = 00000000ff000000 p0_label_115: ! Mem[0000000010181438] = 724869eb, %l1 = 0000000000008cad lduh [%i6+0x038],%l1 ! %l1 = 0000000000007248 ! Mem[0000000010041408] = 000000ff, %l7 = 000000000f4f9d1d ldswa [%i1+%o4]0x88,%l7 ! %l7 = 00000000000000ff ! Mem[00000000100c1410] = 3700ff00, %l1 = 0000000000007248 lduba [%i3+%o5]0x80,%l1 ! %l1 = 0000000000000037 ! Mem[0000000010141410] = ffffffff, %l3 = 0000000000000084 lduba [%i5+0x013]%asi,%l3 ! %l3 = 00000000000000ff ! Mem[00000000201c0000] = ffff5a4a, %l4 = 00000000ff000000 ldsha [%o0+0x000]%asi,%l4 ! %l4 = ffffffffffffffff ! Mem[0000000010081410] = 00000000, %f24 = 32a75c28 lda [%i2+%o5]0x88,%f24 ! %f24 = 00000000 ! Mem[0000000010101410] = ff9a5aa8, %l2 = 0000000000000000 ldswa [%i4+%o5]0x80,%l2 ! %l2 = ffffffffff9a5aa8 ! Mem[00000000211c0000] = 00ffcd80, %l2 = ffffffffff9a5aa8 ldsha [%o2+0x000]%asi,%l2 ! %l2 = 00000000000000ff ! Mem[000000001004141c] = 000000ff, %l4 = ffffffffffffffff ldswa [%i1+0x01c]%asi,%l4 ! %l4 = 00000000000000ff ! Starting 10 instruction Store Burst ! %f19 = ad8c0000, Mem[00000000100c1400] = ff00364a sta %f19,[%i3+%g0]0x80 ! Mem[00000000100c1400] = ad8c0000 p0_label_116: ! %l1 = 0000000000000037, Mem[00000000300c1410] = 447250aa stba %l1,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 44725037 ! %l0 = ffffffff, %l1 = 00000037, Mem[0000000030081400] = 64c40c3a c3b425e0 stda %l0,[%i2+%g0]0x89 ! Mem[0000000030081400] = ffffffff 00000037 ! %f18 = 052dfec6 ad8c0000, %l1 = 0000000000000037 ! Mem[0000000030101408] = ce6851794a278aa9 add %i4,0x008,%g1 stda %f18,[%g1+%l1]ASI_PST32_S ! Mem[0000000030101408] = 052dfec6ad8c0000 ! %l6 = 00000000ff00002a, Mem[0000000010041438] = 0f1547c26e61420b stx %l6,[%i1+0x038] ! Mem[0000000010041438] = 00000000ff00002a ! %f20 = ff79e2ec, Mem[0000000010081408] = 056fadff sta %f20,[%i2+%o4]0x88 ! Mem[0000000010081408] = ff79e2ec ! Mem[0000000010141408] = 056fad8c, %l6 = 00000000ff00002a ldstuba [%i5+%o4]0x88,%l6 ! %l6 = 0000008c000000ff ! %l1 = 0000000000000037, Mem[0000000030081400] = ffffffff stwa %l1,[%i2+%g0]0x81 ! Mem[0000000030081400] = 00000037 ! Mem[00000000300c1400] = f8608991, %l6 = 000000000000008c swapa [%i3+%g0]0x81,%l6 ! %l6 = 00000000f8608991 ! Mem[0000000010101413] = ff9a5aa8, %l0 = ffffffffffffffff ldstuba [%i4+0x013]%asi,%l0 ! %l0 = 000000a8000000ff ! Starting 10 instruction Load Burst ! Mem[0000000010041400] = 759c090c, %l5 = 00000000c7c193ff lduwa [%i1+%g0]0x80,%l5 ! %l5 = 00000000759c090c p0_label_117: ! Mem[0000000010001410] = 00000000, %l5 = 00000000759c090c lduha [%i0+%o5]0x88,%l5 ! %l5 = 0000000000000000 ! Mem[0000000010101410] = a87eff1b ff5a9aff, %l6 = f8608991, %l7 = 000000ff ldda [%i4+%o5]0x88,%l6 ! %l6 = 00000000ff5a9aff 00000000a87eff1b ! Mem[0000000010041400] = 0c099c75, %l6 = 00000000ff5a9aff ldswa [%i1+%g0]0x88,%l6 ! %l6 = 000000000c099c75 ! Mem[0000000010001410] = 00000000, %l6 = 000000000c099c75 ldsha [%i0+%o5]0x88,%l6 ! %l6 = 0000000000000000 ! Mem[00000000100c143c] = 9302b615, %l5 = 0000000000000000 ldub [%i3+0x03d],%l5 ! %l5 = 0000000000000002 ! Mem[0000000010181410] = 8c000000, %l3 = 00000000000000ff ldsha [%i6+0x012]%asi,%l3 ! %l3 = 0000000000000000 ! Mem[0000000010041400] = 759c090c, %l5 = 0000000000000002 lduba [%i1+%g0]0x80,%l5 ! %l5 = 0000000000000075 ! Mem[0000000010141410] = ffffffffffffffff, %f22 = 00000000 061ac6ff ldda [%i5+%o5]0x80,%f22 ! %f22 = ffffffff ffffffff ! Mem[0000000010041400] = ff79e2ec0c099c75, %l7 = 00000000a87eff1b ldxa [%i1+%g0]0x88,%l7 ! %l7 = ff79e2ec0c099c75 ! Starting 10 instruction Store Burst ! Mem[00000000300c1408] = 1b707ea8, %l0 = 00000000000000a8 ldsha [%i3+%o4]0x89,%l0 ! %l0 = 0000000000007ea8 p0_label_118: ! %l7 = ff79e2ec0c099c75, Mem[0000000010041400] = 759c090c stwa %l7,[%i1+%g0]0x80 ! Mem[0000000010041400] = 0c099c75 ! %l2 = 000000ff, %l3 = 00000000, Mem[0000000010081400] = 0000c6ff 02e10037 stda %l2,[%i2+%g0]0x80 ! Mem[0000000010081400] = 000000ff 00000000 ! %f22 = ffffffff, Mem[000000001010142c] = 00000000 sta %f22,[%i4+0x02c]%asi ! Mem[000000001010142c] = ffffffff ! Mem[0000000010081400] = ff000000, %l5 = 0000000000000075 ldstuba [%i2+%g0]0x88,%l5 ! %l5 = 00000000000000ff ! Mem[00000000100c1400] = ad8c0000, %l6 = 0000000000000000 swap [%i3+%g0],%l6 ! %l6 = 00000000ad8c0000 ! %l5 = 0000000000000000, Mem[00000000218001c0] = 00d25b76, %asi = 80 stba %l5,[%o3+0x1c0]%asi ! Mem[00000000218001c0] = 00d25b76 ! %f16 = 9a370706 ffff00b4 052dfec6 ad8c0000 ! %f20 = ff79e2ec 0c099c75 ffffffff ffffffff ! %f24 = 00000000 447250aa ce685179 4a278aa9 ! %f28 = ffffffff ffc60000 ffffffff 9a847a4b stda %f16,[%i1]ASI_BLK_AIUS ! Block Store to 0000000030041400 ! Mem[00000000300c1408] = 1b707ea8, %l0 = 0000000000007ea8 ldstuba [%i3+%o4]0x89,%l0 ! %l0 = 000000a8000000ff ! %l6 = ad8c0000, %l7 = 0c099c75, Mem[0000000010141418] = 00000000 00000060 stda %l6,[%i5+0x018]%asi ! Mem[0000000010141418] = ad8c0000 0c099c75 ! Starting 10 instruction Load Burst ! Mem[00000000100c1410] = 00ff0037, %l7 = ff79e2ec0c099c75 lduba [%i3+%o5]0x88,%l7 ! %l7 = 0000000000000037 p0_label_119: ! Mem[0000000010081430] = 7eff0000 a85a9ad6, %l6 = ad8c0000, %l7 = 00000037 ldd [%i2+0x030],%l6 ! %l6 = 000000007eff0000 00000000a85a9ad6 ! Mem[0000000010081400] = ff0000ff, %l0 = 00000000000000a8 ldswa [%i2+%g0]0x88,%l0 ! %l0 = ffffffffff0000ff ! Mem[00000000300c1408] = ff7e701b, %l4 = 00000000000000ff ldsha [%i3+%o4]0x81,%l4 ! %l4 = ffffffffffffff7e ! Mem[0000000010181418] = 7e00364a, %l7 = 00000000a85a9ad6 ldsw [%i6+0x018],%l7 ! %l7 = 000000007e00364a ! Mem[00000000300c1400] = 8c000000, %l2 = 00000000000000ff lduba [%i3+%g0]0x89,%l2 ! %l2 = 0000000000000000 membar #Sync ! Added by membar checker (16) ! Mem[0000000010041400] = 759c090c, %l6 = 000000007eff0000 ldswa [%i1+%g0]0x88,%l6 ! %l6 = 00000000759c090c ! Mem[00000000100c1410] = 00ff0037, %l2 = 0000000000000000 lduba [%i3+%o5]0x88,%l2 ! %l2 = 0000000000000037 ! Mem[00000000100c1400] = 00000000 00000000, %l0 = ff0000ff, %l1 = 00000037 ldda [%i3+0x000]%asi,%l0 ! %l0 = 0000000000000000 0000000000000000 ! Mem[0000000010001410] = 00000000, %l6 = 00000000759c090c lduha [%i0+0x010]%asi,%l6 ! %l6 = 0000000000000000 ! Starting 10 instruction Store Burst ! %l6 = 0000000000000000, Mem[0000000010041400] = 0c099c75 stwa %l6,[%i1+%g0]0x80 ! Mem[0000000010041400] = 00000000 p0_label_120: ! %l2 = 0000000000000037, Mem[0000000030041400] = 9a370706 stba %l2,[%i1+%g0]0x81 ! Mem[0000000030041400] = 37370706 ! %l1 = 0000000000000000, Mem[0000000010001408] = ff000000 stha %l1,[%i0+%o4]0x88 ! Mem[0000000010001408] = ff000000 ! Mem[0000000020800000] = ffffa5fa, %l2 = 0000000000000037 ldstuba [%o1+0x000]%asi,%l2 ! %l2 = 000000ff000000ff ! Mem[00000000100c1424] = 9c91a9f4, %l1 = 0000000000000000 swap [%i3+0x024],%l1 ! %l1 = 000000009c91a9f4 ! Mem[00000000300c1400] = 0000008c, %l5 = 0000000000000000 ldstuba [%i3+%g0]0x81,%l5 ! %l5 = 00000000000000ff ! Mem[0000000010001410] = 00000000, %l3 = 0000000000000000 swapa [%i0+%o5]0x88,%l3 ! %l3 = 0000000000000000 ! %l0 = 0000000000000000, immed = fffff8be, %y = ff00f5bc smul %l0,-0x742,%l2 ! %l2 = 0000000000000000, %y = 00000000 ! Mem[0000000030001410] = ff629133, %l5 = 0000000000000000 ldstuba [%i0+%o5]0x81,%l5 ! %l5 = 000000ff000000ff ! %l3 = 0000000000000000, Mem[0000000030141408] = 061ac6ff stba %l3,[%i5+%o4]0x81 ! Mem[0000000030141408] = 001ac6ff ! Starting 10 instruction Load Burst ! Mem[0000000010001410] = 00000000, %l2 = 0000000000000000 lduba [%i0+%o5]0x88,%l2 ! %l2 = 0000000000000000 p0_label_121: ! %l2 = 0000000000000000, imm = fffffffffffff160, %l0 = 0000000000000000 orn %l2,-0xea0,%l0 ! %l0 = 0000000000000e9f ! Mem[0000000030181410] = 02e18cad, %l2 = 0000000000000000 ldswa [%i6+%o5]0x89,%l2 ! %l2 = 0000000002e18cad ! Mem[0000000030081408] = 9a370706, %l7 = 000000007e00364a ldswa [%i2+%o4]0x81,%l7 ! %l7 = ffffffff9a370706 ! Mem[0000000010001400] = ffffffff, %l0 = 0000000000000e9f lduba [%i0+%g0]0x80,%l0 ! %l0 = 00000000000000ff ! Mem[0000000030001408] = ffc61a06, %l1 = 000000009c91a9f4 ldswa [%i0+%o4]0x81,%l1 ! %l1 = ffffffffffc61a06 ! Mem[0000000010141410] = ffffffff, %l1 = ffffffffffc61a06 ldsba [%i5+%o5]0x88,%l1 ! %l1 = ffffffffffffffff ! Mem[00000000300c1408] = ff7e701b, %l5 = 00000000000000ff ldswa [%i3+%o4]0x81,%l5 ! %l5 = ffffffffff7e701b ! Mem[0000000010081410] = 0000000000000000, %l2 = 0000000002e18cad ldxa [%i2+%o5]0x88,%l2 ! %l2 = 0000000000000000 ! Mem[0000000021800100] = b4ffaf61, %l7 = ffffffff9a370706 lduh [%o3+0x100],%l7 ! %l7 = 000000000000b4ff ! Starting 10 instruction Store Burst ! %l7 = 000000000000b4ff, Mem[0000000030001410] = 339162ff stba %l7,[%i0+%o5]0x89 ! Mem[0000000030001410] = 339162ff p0_label_122: ! %f6 = 7e00364a 97442b29, Mem[0000000010181400] = ff000000 ffff1b00 stda %f6 ,[%i6+0x000]%asi ! Mem[0000000010181400] = 7e00364a 97442b29 ! %l4 = ffffff7e, %l5 = ff7e701b, Mem[0000000030081410] = 9a370706 ffff00b4 stda %l4,[%i2+%o5]0x81 ! Mem[0000000030081410] = ffffff7e ff7e701b ! %l4 = ffffffffffffff7e, Mem[00000000300c1410] = 37507244285ca732 stxa %l4,[%i3+%o5]0x81 ! Mem[00000000300c1410] = ffffffffffffff7e ! Mem[0000000010001408] = ff000000, %l4 = ffffffffffffff7e ldstuba [%i0+%o4]0x88,%l4 ! %l4 = 00000000000000ff ! Mem[0000000030001408] = 061ac6ff, %l5 = ffffffffff7e701b swapa [%i0+%o4]0x89,%l5 ! %l5 = 00000000061ac6ff ! %f16 = 9a370706 ffff00b4, Mem[0000000030081408] = 9a370706 ffff00b4 stda %f16,[%i2+%o4]0x81 ! Mem[0000000030081408] = 9a370706 ffff00b4 ! Mem[00000000201c0000] = ffff5a4a, %l5 = 00000000061ac6ff ldstub [%o0+%g0],%l5 ! %l5 = 000000ff000000ff ! %l7 = 000000000000b4ff, Mem[000000001010141e] = 97442b29, %asi = 80 stba %l7,[%i4+0x01e]%asi ! Mem[000000001010141c] = 9744ff29 ! %l6 = 00000000, %l7 = 0000b4ff, Mem[0000000030041400] = 06073737 b400ffff stda %l6,[%i1+%g0]0x89 ! Mem[0000000030041400] = 00000000 0000b4ff ! Starting 10 instruction Load Burst ! Mem[00000000100c1424] = 00000000, %l4 = 0000000000000000 lduwa [%i3+0x024]%asi,%l4 ! %l4 = 0000000000000000 p0_label_123: ! Mem[00000000100c1408] = 00000000 00000000, %l2 = 00000000, %l3 = 00000000 ldda [%i3+%o4]0x88,%l2 ! %l2 = 0000000000000000 0000000000000000 ! Mem[00000000100c1418] = d5edeaba, %l3 = 0000000000000000 lduha [%i3+0x01a]%asi,%l3 ! %l3 = 000000000000eaba ! Mem[00000000300c1408] = ff7e701b, %l7 = 000000000000b4ff lduba [%i3+%o4]0x81,%l7 ! %l7 = 00000000000000ff ! Mem[0000000030181400] = 00000000, %l5 = 00000000000000ff ldswa [%i6+%g0]0x89,%l5 ! %l5 = 0000000000000000 ! Mem[0000000010181408] = 32b0aa8b, %l0 = 00000000000000ff ldsha [%i6+%o4]0x88,%l0 ! %l0 = ffffffffffffaa8b ! Mem[0000000010141408] = 056fadff, %l6 = 0000000000000000 lduwa [%i5+%o4]0x88,%l6 ! %l6 = 00000000056fadff ! Mem[00000000100c1420] = 87a255b1, %f12 = 9a370706 lda [%i3+0x020]%asi,%f12 ! %f12 = 87a255b1 ! Mem[000000001014143c] = 052dfec6, %l0 = ffffffffffffaa8b lduwa [%i5+0x03c]%asi,%l0 ! %l0 = 00000000052dfec6 ! Mem[0000000030041410] = ece279ff, %l2 = 0000000000000000 ldsba [%i1+%o5]0x89,%l2 ! %l2 = ffffffffffffffff ! Starting 10 instruction Store Burst ! Mem[00000000211c0000] = 00ffcd80, %l0 = 00000000052dfec6 ldstub [%o2+%g0],%l0 ! %l0 = 00000000000000ff p0_label_124: ! %f1 = 00000000, %f18 = 052dfec6, %f23 = ffffffff fadds %f1 ,%f18,%f23 ! %f23 = 052dfec6 ! Mem[0000000020800000] = ffffa5fa, %l1 = ffffffffffffffff ldstub [%o1+%g0],%l1 ! %l1 = 000000ff000000ff ! Mem[0000000030141410] = ece279ff, %l7 = 00000000000000ff swapa [%i5+%o5]0x89,%l7 ! %l7 = 00000000ece279ff ! Mem[0000000010001408] = ff0000ff, %l1 = 00000000000000ff ldstuba [%i0+%o4]0x80,%l1 ! %l1 = 000000ff000000ff ! %f2 = f8608991 ff93c1c7, %l7 = 00000000ece279ff ! Mem[00000000100c1428] = 86842aa8400be218 add %i3,0x028,%g1 stda %f2,[%g1+%l7]ASI_PST8_P ! Mem[00000000100c1428] = f8608991ff93c1c7 ! %l1 = 00000000000000ff, Mem[0000000010041410] = 0000007e stha %l1,[%i1+%o5]0x88 ! Mem[0000000010041410] = 000000ff ! %l2 = ffffffffffffffff, Mem[00000000100c1408] = 00000000 stba %l2,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 000000ff ! %l0 = 0000000000000000, Mem[0000000010181410] = 8c000000 stha %l0,[%i6+%o5]0x80 ! Mem[0000000010181410] = 00000000 ! Mem[0000000010181438] = 724869eb000000ff, %l0 = 0000000000000000, %l1 = 00000000000000ff add %i6,0x38,%g1 casxa [%g1]0x80,%l0,%l1 ! %l1 = 724869eb000000ff ! Starting 10 instruction Load Burst ! Mem[00000000100c1410] = 3700ff00, %f7 = 97442b29 lda [%i3+%o5]0x80,%f7 ! %f7 = 3700ff00 p0_label_125: ! Mem[0000000030181408] = ffffffff, %f13 = 9020fb0b lda [%i6+%o4]0x89,%f13 ! %f13 = ffffffff ! Mem[0000000030001408] = 1b707eff, %l2 = ffffffffffffffff lduha [%i0+%o4]0x81,%l2 ! %l2 = 0000000000001b70 ! Mem[0000000030141408] = ffc61a00, %l3 = 000000000000eaba lduwa [%i5+%o4]0x89,%l3 ! %l3 = 00000000ffc61a00 ! Mem[0000000010081438] = 061ac6ff 00008cad, %l2 = 00001b70, %l3 = ffc61a00 ldd [%i2+0x038],%l2 ! %l2 = 00000000061ac6ff 0000000000008cad ! Mem[0000000010181408] = 32b0aa8b, %l3 = 0000000000008cad ldswa [%i6+%o4]0x88,%l3 ! %l3 = 0000000032b0aa8b ! Mem[0000000010141410] = ffffffff, %l4 = 0000000000000000 ldswa [%i5+%o5]0x88,%l4 ! %l4 = ffffffffffffffff ! Mem[0000000010081410] = 00000000, %l5 = 0000000000000000 ldswa [%i2+%o5]0x88,%l5 ! %l5 = 0000000000000000 ! Mem[0000000030181410] = ad8ce102, %l7 = 00000000ece279ff lduba [%i6+%o5]0x81,%l7 ! %l7 = 00000000000000ad ! Mem[00000000201c0000] = ffff5a4a, %l1 = 724869eb000000ff ldsba [%o0+0x001]%asi,%l1 ! %l1 = ffffffffffffffff ! Starting 10 instruction Store Burst ! Mem[0000000030001410] = 339162ff, %l1 = ffffffffffffffff ldstuba [%i0+%o5]0x89,%l1 ! %l1 = 000000ff000000ff p0_label_126: ! %l1 = 00000000000000ff, Mem[00000000100c1410] = 00ff0037 stba %l1,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 00ff00ff ! Mem[0000000010041400] = 00000000, %l5 = 0000000000000000 ldstuba [%i1+%g0]0x80,%l5 ! %l5 = 00000000000000ff ! Mem[0000000010081408] = ff79e2ec, %l2 = 00000000061ac6ff swapa [%i2+%o4]0x88,%l2 ! %l2 = 00000000ff79e2ec ! %l4 = ffffffff, %l5 = 00000000, Mem[0000000030081410] = 7effffff 1b707eff stda %l4,[%i2+%o5]0x89 ! Mem[0000000030081410] = ffffffff 00000000 ! %l4 = ffffffffffffffff, Mem[0000000030101410] = 8cad6f05 stha %l4,[%i4+%o5]0x81 ! Mem[0000000030101410] = ffff6f05 ! %l6 = 056fadff, %l7 = 000000ad, Mem[0000000030041400] = 00000000 0000b4ff stda %l6,[%i1+%g0]0x89 ! Mem[0000000030041400] = 056fadff 000000ad ! %f4 = 00000000, %f12 = 87a255b1 fcmps %fcc3,%f4 ,%f12 ! %fcc3 = 2 ! %l7 = 00000000000000ad, Mem[0000000020800040] = 0000fa54, %asi = 80 stba %l7,[%o1+0x040]%asi ! Mem[0000000020800040] = ad00fa54 ! %l2 = 00000000ff79e2ec, Mem[0000000010081408] = ffc61a06 stha %l2,[%i2+%o4]0x80 ! Mem[0000000010081408] = e2ec1a06 ! Starting 10 instruction Load Burst ! Mem[0000000030001410] = b972c7ba339162ff, %l7 = 00000000000000ad ldxa [%i0+%o5]0x89,%l7 ! %l7 = b972c7ba339162ff p0_label_127: ! Mem[0000000010001438] = 33f371b2, %l7 = b972c7ba339162ff lduha [%i0+0x03a]%asi,%l7 ! %l7 = 00000000000071b2 ! Code Fragment 3 p0_fragment_14: ! %l0 = 0000000000000000 setx 0xa678a447e4221fab,%g7,%l0 ! %l0 = a678a447e4221fab ! %l1 = 00000000000000ff setx 0x928842e05fe5b717,%g7,%l1 ! %l1 = 928842e05fe5b717 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 = a678a447e4221fab setx 0xb7f344600f633ca8,%g7,%l0 ! %l0 = b7f344600f633ca8 ! %l1 = 928842e05fe5b717 setx 0x9cd1c66024f94aa7,%g7,%l1 ! %l1 = 9cd1c66024f94aa7 ! Mem[00000000100c1410] = 8400000000ff00ff, %f26 = ce685179 4a278aa9 ldda [%i3+%o5]0x88,%f26 ! %f26 = 84000000 00ff00ff ! Mem[0000000030101400] = ffffffff, %l3 = 0000000032b0aa8b ldsha [%i4+%g0]0x81,%l3 ! %l3 = ffffffffffffffff ! Mem[0000000030181400] = 0000000000000000, %f28 = ffffffff ffc60000 ldda [%i6+%g0]0x89,%f28 ! %f28 = 00000000 00000000 ! Mem[0000000030041408] = 052dfec6, %f9 = 11000000 lda [%i1+%o4]0x81,%f9 ! %f9 = 052dfec6 ! %f6 = 7e00364a, %f5 = 1b707ea8, %f14 = 724869eb fsubs %f6 ,%f5 ,%f14 ! %f14 = 7e00364a ! Mem[000000001018143c] = 000000ff, %l5 = 0000000000000000 lduh [%i6+0x03e],%l5 ! %l5 = 00000000000000ff ! Mem[000000001018140c] = ffffffff, %l5 = 00000000000000ff lduh [%i6+0x00c],%l5 ! %l5 = 000000000000ffff ! Starting 10 instruction Store Burst ! Mem[0000000030141400] = ff000000, %l0 = b7f344600f633ca8 swapa [%i5+%g0]0x81,%l0 ! %l0 = 00000000ff000000 p0_label_128: ! Mem[0000000010181427] = 32b0aa8b, %l7 = 00000000000071b2 ldstub [%i6+0x027],%l7 ! %l7 = 0000008b000000ff ! %l6 = 00000000056fadff, Mem[0000000021800040] = ff00c8f1 stb %l6,[%o3+0x040] ! Mem[0000000021800040] = ff00c8f1 ! %f26 = 84000000 00ff00ff, Mem[0000000010141438] = 396a40d9 052dfec6 stda %f26,[%i5+0x038]%asi ! Mem[0000000010141438] = 84000000 00ff00ff ! Mem[0000000030181408] = ffffffff, %l3 = ffffffffffffffff ldstuba [%i6+%o4]0x89,%l3 ! %l3 = 000000ff000000ff ! %l2 = 00000000ff79e2ec, Mem[0000000010101400] = 8cad6f05ffff1b00 stxa %l2,[%i4+%g0]0x80 ! Mem[0000000010101400] = 00000000ff79e2ec ! Mem[00000000100c1408] = ff000000, %l0 = 00000000ff000000 ldstuba [%i3+%o4]0x80,%l0 ! %l0 = 000000ff000000ff ! Mem[0000000010041400] = ff000000, %l2 = 00000000ff79e2ec swapa [%i1+%g0]0x80,%l2 ! %l2 = 00000000ff000000 ! Mem[0000000030181408] = ffffffff, %l6 = 00000000056fadff swapa [%i6+%o4]0x81,%l6 ! %l6 = 00000000ffffffff ! %f13 = ffffffff, %f5 = 1b707ea8, %f27 = 00ff00ff fdivs %f13,%f5 ,%f27 ! %f27 = ffffffff ! Starting 10 instruction Load Burst ! Mem[0000000010081408] = e2ec1a06, %l2 = 00000000ff000000 lduha [%i2+%o4]0x80,%l2 ! %l2 = 000000000000e2ec p0_label_129: ! Mem[0000000010181404] = 97442b29, %l5 = 000000000000ffff ldsha [%i6+0x004]%asi,%l5 ! %l5 = ffffffffffff9744 ! %l6 = 00000000ffffffff, %l7 = 000000000000008b, %y = 00000000 sdiv %l6,%l7,%l3 ! %l3 = 0000000001d77b65 mov %l0,%y ! %y = 000000ff ! Mem[00000000100c1428] = f8608991 ff93c1c7, %l2 = 0000e2ec, %l3 = 01d77b65 ldd [%i3+0x028],%l2 ! %l2 = 00000000f8608991 00000000ff93c1c7 ! Mem[0000000010081408] = 061aece2, %l1 = 9cd1c66024f94aa7 ldswa [%i2+%o4]0x88,%l1 ! %l1 = 00000000061aece2 ! Mem[0000000030141400] = a83c630f, %l1 = 00000000061aece2 lduba [%i5+%g0]0x89,%l1 ! %l1 = 000000000000000f ! Mem[0000000030141408] = ffc61a00, %l6 = 00000000ffffffff ldsha [%i5+%o4]0x89,%l6 ! %l6 = 0000000000001a00 ! Mem[0000000030141400] = a83c630f, %l3 = 00000000ff93c1c7 ldsba [%i5+%g0]0x89,%l3 ! %l3 = 000000000000000f ! Mem[0000000010001400] = ffffffff, %l6 = 0000000000001a00 ldsha [%i0+%g0]0x88,%l6 ! %l6 = ffffffffffffffff ! Mem[0000000030081400] = 00000037, %l7 = 000000000000008b ldsha [%i2+%g0]0x81,%l7 ! %l7 = 0000000000000000 ! Starting 10 instruction Store Burst ! %l5 = ffffffffffff9744, Mem[0000000021800101] = b4ffaf61, %asi = 80 stba %l5,[%o3+0x101]%asi ! Mem[0000000021800100] = b444af61 p0_label_130: ! %l3 = 000000000000000f, Mem[00000000300c1400] = 8c0000ff stwa %l3,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 0000000f ! %f15 = 00000000, %f4 = 00000000 fsqrts %f15,%f4 ! %f4 = 00000000 ! Mem[00000000100c1434] = ff120897, %l5 = ffffffffffff9744, %asi = 80 swapa [%i3+0x034]%asi,%l5 ! %l5 = 00000000ff120897 ! %f10 = 7eff0000, %f18 = 052dfec6, %f5 = 1b707ea8 fdivs %f10,%f18,%f5 ! %f5 = 7f800000 ! %l7 = 0000000000000000, Mem[00000000300c1408] = ff7e701b stwa %l7,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00000000 ! Mem[0000000010081433] = 7eff0000, %l3 = 000000000000000f ldstub [%i2+0x033],%l3 ! %l3 = 00000000000000ff ! Mem[0000000010081400] = ff0000ff, %l5 = 00000000ff120897 ldstuba [%i2+%g0]0x88,%l5 ! %l5 = 000000ff000000ff ! %f26 = 84000000, Mem[0000000010001408] = ff0000ff sta %f26,[%i0+%o4]0x80 ! Mem[0000000010001408] = 84000000 ! %l5 = 00000000000000ff, Mem[0000000010001418] = 00000094ff1ac6ff, %asi = 80 stxa %l5,[%i0+0x018]%asi ! Mem[0000000010001418] = 00000000000000ff ! Starting 10 instruction Load Burst ! Mem[0000000030181410] = 8631b339 02e18cad, %l6 = ffffffff, %l7 = 00000000 ldda [%i6+%o5]0x89,%l6 ! %l6 = 0000000002e18cad 000000008631b339 p0_label_131: ! Mem[0000000010041408] = 000000ff, %l3 = 0000000000000000 ldsba [%i1+%o4]0x88,%l3 ! %l3 = ffffffffffffffff ! Code Fragment 4 p0_fragment_15: ! %l0 = 00000000000000ff setx 0x0a2e57e861e80fb5,%g7,%l0 ! %l0 = 0a2e57e861e80fb5 ! %l1 = 000000000000000f setx 0x701e42e063ec359e,%g7,%l1 ! %l1 = 701e42e063ec359e 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 = 0a2e57e861e80fb5 setx 0xaea1848f902acf72,%g7,%l0 ! %l0 = aea1848f902acf72 ! %l1 = 701e42e063ec359e setx 0x28a2c9d827174d21,%g7,%l1 ! %l1 = 28a2c9d827174d21 ! Mem[0000000010101420] = 1fffa7c532b0aa8b, %l2 = 00000000f8608991 ldx [%i4+0x020],%l2 ! %l2 = 1fffa7c532b0aa8b ! Mem[0000000010041400] = ff79e2ec ece279ff, %l6 = 02e18cad, %l7 = 8631b339 ldda [%i1+%g0]0x80,%l6 ! %l6 = 00000000ff79e2ec 00000000ece279ff ! Mem[0000000030001408] = 1b707eff, %l0 = aea1848f902acf72 ldswa [%i0+%o4]0x81,%l0 ! %l0 = 000000001b707eff ! Mem[0000000030041408] = 052dfec6, %l1 = 28a2c9d827174d21 ldsba [%i1+%o4]0x81,%l1 ! %l1 = 0000000000000005 ! Mem[0000000030141408] = 001ac6ff 32b0aa8b, %l2 = 32b0aa8b, %l3 = ffffffff ldda [%i5+%o4]0x81,%l2 ! %l2 = 00000000001ac6ff 0000000032b0aa8b ! Mem[0000000010141418] = ad8c00000c099c75, %l0 = 000000001b707eff ldx [%i5+0x018],%l0 ! %l0 = ad8c00000c099c75 ! Mem[0000000010101428] = 00000000, %l1 = 0000000000000005 lduw [%i4+0x028],%l1 ! %l1 = 0000000000000000 ! Starting 10 instruction Store Burst ! Mem[0000000010081408] = e2ec1a06, %l6 = 00000000ff79e2ec swapa [%i2+%o4]0x80,%l6 ! %l6 = 00000000e2ec1a06 p0_label_132: ! Mem[0000000010101410] = ff5a9aff, %l6 = 00000000e2ec1a06 ldstuba [%i4+%o5]0x88,%l6 ! %l6 = 000000ff000000ff ! %l0 = 0c099c75, %l1 = 00000000, Mem[0000000010001420] = 00ff00fb 2d092ff1 stda %l0,[%i0+0x020]%asi ! Mem[0000000010001420] = 0c099c75 00000000 ! %l5 = 00000000000000ff, Mem[0000000010081428] = 9a370706 stw %l5,[%i2+0x028] ! Mem[0000000010081428] = 000000ff ! Mem[0000000030141408] = 001ac6ff, %l1 = 0000000000000000 swapa [%i5+%o4]0x81,%l1 ! %l1 = 00000000001ac6ff ! %f11 = a85a9ad6, %f10 = 7eff0000, %f18 = 052dfec6 ad8c0000 fsmuld %f11,%f10,%f18 ! %f18 = c4fb3807 65400000 ! Mem[0000000030081408] = 0607379a, %l5 = 00000000000000ff ldstuba [%i2+%o4]0x89,%l5 ! %l5 = 0000009a000000ff ! Mem[00000000100c1400] = 00000000, %l1 = 00000000001ac6ff lduwa [%i3+%g0]0x88,%l1 ! %l1 = 0000000000000000 ! %f12 = 87a255b1 ffffffff, Mem[0000000030001408] = 1b707eff 00000000 stda %f12,[%i0+%o4]0x81 ! Mem[0000000030001408] = 87a255b1 ffffffff ! Mem[0000000030141410] = ff000000, %l5 = 000000000000009a swapa [%i5+%o5]0x81,%l5 ! %l5 = 00000000ff000000 ! Starting 10 instruction Load Burst membar #Sync ! Added by membar checker (17) ! Mem[0000000010081400] = ff0000ff 00000000 ff79e2ec f8608991 ! Mem[0000000010081410] = 00000000 00000000 3700e102 ffc60000 ! Mem[0000000010081420] = 67ce8707 11000000 000000ff 9020fb0b ! Mem[0000000010081430] = 7eff00ff a85a9ad6 061ac6ff 00008cad ldda [%i2]ASI_BLK_P,%f16 ! Block Load from 0000000010081400 p0_label_133: ! Mem[0000000030141408] = 00000000, %f11 = a85a9ad6 lda [%i5+%o4]0x81,%f11 ! %f11 = 00000000 ! Mem[0000000030181408] = ffad6f05, %l1 = 0000000000000000 ldsba [%i6+%o4]0x89,%l1 ! %l1 = 0000000000000005 ! %l2 = 00000000001ac6ff, imm = fffffffffffff91c, %l1 = 0000000000000005 and %l2,-0x6e4,%l1 ! %l1 = 00000000001ac01c ! Mem[00000000100c1400] = 00000000 00000000 ff000000 00000000 ! Mem[00000000100c1410] = ff00ff00 00000084 d5edeaba fff0bb9c ! Mem[00000000100c1420] = 87a255b1 00000000 f8608991 ff93c1c7 ! Mem[00000000100c1430] = bfc28cf8 ffff9744 70db00d2 9302b615 ldda [%i3]ASI_BLK_P,%f0 ! Block Load from 00000000100c1400 ! Mem[0000000010181410] = 00000000, %l4 = ffffffffffffffff lduba [%i6+%o5]0x80,%l4 ! %l4 = 0000000000000000 ! Mem[0000000010101410] = ff5a9aff, %l7 = 00000000ece279ff lduba [%i4+%o5]0x88,%l7 ! %l7 = 00000000000000ff ! Mem[0000000030081410] = ffffffff, %l2 = 00000000001ac6ff ldswa [%i2+%o5]0x89,%l2 ! %l2 = ffffffffffffffff ! Mem[00000000100c1400] = 00000000, %l0 = ad8c00000c099c75 lduba [%i3+%g0]0x80,%l0 ! %l0 = 0000000000000000 ! Mem[0000000030101400] = ffffffff, %l6 = 00000000000000ff lduba [%i4+%g0]0x89,%l6 ! %l6 = 00000000000000ff ! Starting 10 instruction Store Burst ! Mem[0000000010181410] = 00000000, %l7 = 00000000000000ff swapa [%i6+%o5]0x80,%l7 ! %l7 = 0000000000000000 p0_label_134: ! %l1 = 00000000001ac01c, Mem[0000000030001410] = ff629133 stba %l1,[%i0+%o5]0x81 ! Mem[0000000030001410] = 1c629133 ! Mem[0000000010001410] = 00000000, %l0 = 00000000, %l7 = 00000000 add %i0,0x10,%g1 casa [%g1]0x80,%l0,%l7 ! %l7 = 0000000000000000 ! %l6 = 00000000000000ff, %l7 = 0000000000000000, %l0 = 0000000000000000 and %l6,%l7,%l0 ! %l0 = 0000000000000000 ! Mem[00000000300c1408] = 00000000, %l4 = 0000000000000000 swapa [%i3+%o4]0x81,%l4 ! %l4 = 0000000000000000 ! %l6 = 00000000000000ff, imm = 0000000000000522, %l1 = 00000000001ac01c xor %l6,0x522,%l1 ! %l1 = 00000000000005dd ! Mem[0000000010141417] = ffffffff, %l4 = 0000000000000000 ldstub [%i5+0x017],%l4 ! %l4 = 000000ff000000ff ! %f24 = 67ce8707 11000000, %l7 = 0000000000000000 ! Mem[0000000010041418] = c77babee000000ff add %i1,0x018,%g1 stda %f24,[%g1+%l7]ASI_PST32_PL ! Mem[0000000010041418] = c77babee000000ff membar #Sync ! Added by membar checker (18) ! %l7 = 0000000000000000, Mem[00000000100c1408] = ff000000 stwa %l7,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 00000000 ! %l5 = 00000000ff000000, Mem[0000000010001408] = 84000000 stwa %l5,[%i0+%o4]0x80 ! Mem[0000000010001408] = ff000000 ! Starting 10 instruction Load Burst ! Mem[0000000010141408] = ffad6f05, %l1 = 00000000000005dd lduha [%i5+%o4]0x80,%l1 ! %l1 = 000000000000ffad p0_label_135: ! Mem[0000000010041410] = 000000ff, %l6 = 00000000000000ff lduwa [%i1+%o5]0x88,%l6 ! %l6 = 00000000000000ff ! Mem[0000000030001400] = ffc6000000000000, %l4 = 00000000000000ff ldxa [%i0+%g0]0x81,%l4 ! %l4 = ffc6000000000000 ! Mem[0000000010081400] = ff0000ff 00000000 ff79e2ec f8608991 ! Mem[0000000010081410] = 00000000 00000000 3700e102 ffc60000 ! Mem[0000000010081420] = 67ce8707 11000000 000000ff 9020fb0b ! Mem[0000000010081430] = 7eff00ff a85a9ad6 061ac6ff 00008cad ldda [%i2]ASI_BLK_AIUPL,%f16 ! Block Load from 0000000010081400 ! Mem[0000000010041408] = 55c61a06000000ff, %f10 = f8608991 ff93c1c7 ldda [%i1+%o4]0x88,%f10 ! %f10 = 55c61a06 000000ff ! Mem[0000000010081400] = 00000000ff0000ff, %l3 = 0000000032b0aa8b ldxa [%i2+%g0]0x88,%l3 ! %l3 = 00000000ff0000ff ! Mem[0000000010001400] = 462ed77b ffffffff, %l0 = 00000000, %l1 = 0000ffad ldda [%i0+%g0]0x88,%l0 ! %l0 = 00000000ffffffff 00000000462ed77b ! Mem[00000000100c1410] = 00ff00ff, %l5 = 00000000ff000000 lduwa [%i3+%o5]0x88,%l5 ! %l5 = 0000000000ff00ff ! Mem[0000000030141400] = 0f633ca8 0000007e, %l0 = ffffffff, %l1 = 462ed77b ldda [%i5+%g0]0x81,%l0 ! %l0 = 000000000f633ca8 000000000000007e ! Mem[0000000021800141] = ff064205, %l3 = 00000000ff0000ff ldstub [%o3+0x141],%l3 ! %l3 = 00000006000000ff ! Starting 10 instruction Store Burst ! %l0 = 000000000f633ca8, Mem[00000000300c1410] = ffffffff stwa %l0,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 0f633ca8 p0_label_136: membar #Sync ! Added by membar checker (19) ! %l5 = 0000000000ff00ff, Mem[0000000010081426] = 11000000 stb %l5,[%i2+0x026] ! Mem[0000000010081424] = 1100ff00 ! %l0 = 0f633ca8, %l1 = 0000007e, Mem[0000000030001410] = 1c629133 bac772b9 stda %l0,[%i0+%o5]0x81 ! Mem[0000000030001410] = 0f633ca8 0000007e ! %l2 = ffffffffffffffff, Mem[0000000010141400] = a87e5179 stba %l2,[%i5+%g0]0x88 ! Mem[0000000010141400] = a87e51ff ! %l6 = 00000000000000ff, Mem[00000000100c1410] = ff00ff00 stha %l6,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 00ffff00 ! Mem[0000000010141403] = ff517ea8, %l5 = 0000000000ff00ff ldstub [%i5+0x003],%l5 ! %l5 = 000000a8000000ff ! Mem[0000000030101410] = ffff6f05, %l7 = 0000000000000000 ldstuba [%i4+%o5]0x81,%l7 ! %l7 = 000000ff000000ff ! %f16 = 00000000, Mem[0000000030041400] = ffad6f05 sta %f16,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00000000 ! %f27 = ff000000, %f28 = d69a5aa8 fcmpes %fcc3,%f27,%f28 ! %fcc3 = 1 ! %l5 = 00000000000000a8, %l4 = ffc6000000000000, %l6 = 00000000000000ff sdivx %l5,%l4,%l6 ! %l6 = 0000000000000000 ! Starting 10 instruction Load Burst ! Mem[0000000010081400] = ff0000ff 00000000, %l4 = 00000000, %l5 = 000000a8 ldda [%i2+%g0]0x80,%l4 ! %l4 = 00000000ff0000ff 0000000000000000 p0_label_137: ! Mem[0000000030101410] = 056fffff, %f9 = 00000000 lda [%i4+%o5]0x89,%f9 ! %f9 = 056fffff ! Mem[00000000100c1400] = 00000000, %l1 = 000000000000007e lduha [%i3+%g0]0x88,%l1 ! %l1 = 0000000000000000 ! Mem[00000000100c1410] = 00ffff00, %f5 = 00000084 lda [%i3+%o5]0x88,%f5 ! %f5 = 00ffff00 ! %l6 = 0000000000000000, imm = fffffffffffff079, %l4 = 00000000ff0000ff andn %l6,-0xf87,%l4 ! %l4 = 0000000000000000 ! Mem[0000000010181410] = 000000ff, %l2 = ffffffffffffffff ldsba [%i6+%o5]0x80,%l2 ! %l2 = 0000000000000000 ! Mem[0000000010181410] = 000000ff, %l3 = 0000000000000006 lduha [%i6+%o5]0x80,%l3 ! %l3 = 0000000000000000 ! Mem[0000000010041410] = ff000000000000a8, %f30 = ad8c0000 ffc61a06 ldda [%i1+0x010]%asi,%f30 ! %f30 = ff000000 000000a8 ! %l2 = 0000000000000000, imm = ffffffffffffffdf, %l4 = 0000000000000000 xor %l2,-0x021,%l4 ! %l4 = ffffffffffffffdf ! Mem[0000000030001400] = ffc60000, %f17 = ff0000ff lda [%i0+%g0]0x81,%f17 ! %f17 = ffc60000 ! Starting 10 instruction Store Burst ! %l2 = 0000000000000000, %l2 = 0000000000000000, %l6 = 0000000000000000 mulx %l2,%l2,%l6 ! %l6 = 0000000000000000 p0_label_138: ! Mem[000000001014142c] = ff4d8b1f, %l2 = 00000000, %l5 = 00000000 add %i5,0x2c,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000ff4d8b1f ! Mem[0000000010001408] = ff000000, %l3 = 0000000000000000 swapa [%i0+%o4]0x80,%l3 ! %l3 = 00000000ff000000 ! %f0 = 00000000, Mem[0000000030101400] = ffffffff sta %f0 ,[%i4+%g0]0x89 ! Mem[0000000030101400] = 00000000 ! %l2 = 00000000, %l3 = ff000000, Mem[0000000030041400] = 00000000 000000ad stda %l2,[%i1+%g0]0x89 ! Mem[0000000030041400] = 00000000 ff000000 ! Mem[0000000030181408] = 056fadff, %l6 = 0000000000000000 swapa [%i6+%o4]0x81,%l6 ! %l6 = 00000000056fadff ! %l3 = 00000000ff000000, Mem[0000000030041400] = 00000000 stha %l3,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00000000 ! %l2 = 0000000000000000, Mem[0000000030141408] = 00000000 stwa %l2,[%i5+%o4]0x81 ! Mem[0000000030141408] = 00000000 ! %f18 = 918960f8 ece279ff, %l6 = 00000000056fadff ! Mem[00000000100c1410] = 00ffff0000000084 add %i3,0x010,%g1 stda %f18,[%g1+%l6]ASI_PST8_PL ! Mem[00000000100c1410] = ff79e2ecf8608991 ! Mem[0000000010041400] = ff79e2ec, %l6 = 00000000056fadff, %asi = 80 swapa [%i1+0x000]%asi,%l6 ! %l6 = 00000000ff79e2ec ! Starting 10 instruction Load Burst ! Mem[00000000218000c0] = fff64e5b, %l1 = 0000000000000000 ldsha [%o3+0x0c0]%asi,%l1 ! %l1 = fffffffffffffff6 p0_label_139: ! Mem[0000000010101400] = 00000000, %l5 = 00000000ff4d8b1f ldswa [%i4+%g0]0x88,%l5 ! %l5 = 0000000000000000 ! Mem[0000000030181410] = ad8ce102, %l1 = fffffffffffffff6 lduba [%i6+%o5]0x81,%l1 ! %l1 = 00000000000000ad ! Mem[0000000010001410] = 00000000, %l5 = 0000000000000000 lduha [%i0+%o5]0x80,%l5 ! %l5 = 0000000000000000 ! Mem[0000000030081408] = b400ffff 060737ff, %l4 = ffffffdf, %l5 = 00000000 ldda [%i2+%o4]0x89,%l4 ! %l4 = 00000000060737ff 00000000b400ffff ! Mem[0000000030101408] = 052dfec6, %f2 = ff000000 lda [%i4+%o4]0x81,%f2 ! %f2 = 052dfec6 ! Mem[0000000030041410] = 759c090c ece279ff, %l6 = ff79e2ec, %l7 = 000000ff ldda [%i1+%o5]0x89,%l6 ! %l6 = 00000000ece279ff 00000000759c090c ! Mem[0000000030041400] = 00000000, %l2 = 0000000000000000 lduba [%i1+%g0]0x89,%l2 ! %l2 = 0000000000000000 ! Mem[0000000010041410] = ff000000000000a8, %l6 = 00000000ece279ff ldx [%i1+%o5],%l6 ! %l6 = ff000000000000a8 ! Code Fragment 4 p0_fragment_16: ! %l0 = 000000000f633ca8 setx 0x509d295067ec9371,%g7,%l0 ! %l0 = 509d295067ec9371 ! %l1 = 00000000000000ad setx 0xeb385cd7c923e530,%g7,%l1 ! %l1 = eb385cd7c923e530 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 = 509d295067ec9371 setx 0xa19e7df7d1ee0ee5,%g7,%l0 ! %l0 = a19e7df7d1ee0ee5 ! %l1 = eb385cd7c923e530 setx 0xef233c3fb199d047,%g7,%l1 ! %l1 = ef233c3fb199d047 ! Starting 10 instruction Store Burst ! %l2 = 0000000000000000, %l5 = 00000000b400ffff, %l3 = 00000000ff000000 andn %l2,%l5,%l3 ! %l3 = 0000000000000000 p0_label_140: ! Mem[0000000030041400] = 00000000, %l6 = ff000000000000a8 swapa [%i1+%g0]0x81,%l6 ! %l6 = 0000000000000000 ! %l1 = ef233c3fb199d047, Mem[0000000030141400] = 7e000000a83c630f stxa %l1,[%i5+%g0]0x89 ! Mem[0000000030141400] = ef233c3fb199d047 ! %l0 = a19e7df7d1ee0ee5, Mem[0000000010041410] = ff000000 stwa %l0,[%i1+%o5]0x80 ! Mem[0000000010041410] = d1ee0ee5 ! %f25 = 0787ce67, Mem[0000000030001408] = 87a255b1 sta %f25,[%i0+%o4]0x81 ! Mem[0000000030001408] = 0787ce67 ! %l1 = ef233c3fb199d047, Mem[0000000010181410] = ff000000 stwa %l1,[%i6+%o5]0x88 ! Mem[0000000010181410] = b199d047 ! %l0 = a19e7df7d1ee0ee5, Mem[0000000010141400] = ff7e51ff stba %l0,[%i5+%g0]0x88 ! Mem[0000000010141400] = ff7e51e5 ! Mem[0000000010081400] = ff0000ff, %l6 = 0000000000000000 swapa [%i2+%g0]0x88,%l6 ! %l6 = 00000000ff0000ff ! %l3 = 0000000000000000, Mem[0000000030041410] = ff79e2ec stha %l3,[%i1+%o5]0x81 ! Mem[0000000030041410] = 0000e2ec ! Mem[0000000030081410] = ffffffff, %l4 = 00000000060737ff swapa [%i2+%o5]0x81,%l4 ! %l4 = 00000000ffffffff ! Starting 10 instruction Load Burst ! Mem[0000000010001438] = 33f371b2056fad8c, %f28 = d69a5aa8 ff00ff7e ldd [%i0+0x038],%f28 ! %f28 = 33f371b2 056fad8c p0_label_141: ! Mem[0000000010081410] = 00000000, %f4 = ff00ff00 lda [%i2+%o5]0x80,%f4 ! %f4 = 00000000 ! Mem[0000000030181408] = 00000000, %l1 = ef233c3fb199d047 lduba [%i6+%o4]0x89,%l1 ! %l1 = 0000000000000000 ! Mem[0000000010081424] = 1100ff00, %l1 = 0000000000000000 lduw [%i2+0x024],%l1 ! %l1 = 000000001100ff00 ! Mem[00000000300c1408] = 0000000000000000, %f20 = 00000000 00000000 ldda [%i3+%o4]0x81,%f20 ! %f20 = 00000000 00000000 ! Mem[00000000100c1408] = 00000000, %l7 = 00000000759c090c lduha [%i3+%o4]0x88,%l7 ! %l7 = 0000000000000000 ! Mem[0000000030141408] = 0000000032b0aa8b, %l1 = 000000001100ff00 ldxa [%i5+%o4]0x81,%l1 ! %l1 = 0000000032b0aa8b ! Mem[0000000030001410] = a83c630f, %l5 = 00000000b400ffff lduba [%i0+%o5]0x89,%l5 ! %l5 = 000000000000000f ! Mem[0000000010001408] = 00000000, %l6 = 00000000ff0000ff lduha [%i0+%o4]0x88,%l6 ! %l6 = 0000000000000000 ! Mem[0000000010081408] = ece279ff, %l7 = 0000000000000000 ldsha [%i2+%o4]0x88,%l7 ! %l7 = 00000000000079ff ! Starting 10 instruction Store Burst ! %l1 = 0000000032b0aa8b, Mem[00000000300c1408] = 00000000 stwa %l1,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 32b0aa8b p0_label_142: ! %f24 = 00000011 0787ce67, Mem[0000000010141408] = 056fadff bff39cf1 stda %f24,[%i5+%o4]0x88 ! Mem[0000000010141408] = 00000011 0787ce67 ! %l1 = 0000000032b0aa8b, Mem[0000000030101410] = ffff6f05 stwa %l1,[%i4+%o5]0x81 ! Mem[0000000030101410] = 32b0aa8b ! %f21 = 00000000, Mem[00000000100c1408] = 00000000 sta %f21,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 00000000 ! Mem[0000000010101429] = 00000000, %l1 = 0000000032b0aa8b ldstuba [%i4+0x029]%asi,%l1 ! %l1 = 00000000000000ff ! %f28 = 33f371b2 056fad8c, Mem[0000000030001410] = a83c630f 7e000000 stda %f28,[%i0+%o5]0x89 ! Mem[0000000030001410] = 33f371b2 056fad8c ! %f14 = 70db00d2 9302b615, %l2 = 0000000000000000 ! Mem[0000000030001410] = 8cad6f05b271f333 add %i0,0x010,%g1 stda %f14,[%g1+%l2]ASI_PST32_S ! Mem[0000000030001410] = 8cad6f05b271f333 ! %l1 = 0000000000000000, %l0 = a19e7df7d1ee0ee5, %l6 = 0000000000000000 subc %l1,%l0,%l6 ! %l6 = 5e6182082e11f11b ! %l5 = 000000000000000f, Mem[0000000010081410] = 00000000 stba %l5,[%i2+%o5]0x88 ! Mem[0000000010081410] = 0000000f ! %f22 = 0000c6ff, Mem[00000000100c1400] = 00000000 sta %f22,[%i3+0x000]%asi ! Mem[00000000100c1400] = 0000c6ff ! Starting 10 instruction Load Burst ! Mem[0000000030181408] = 00000000, %l0 = a19e7df7d1ee0ee5 lduha [%i6+%o4]0x89,%l0 ! %l0 = 0000000000000000 p0_label_143: ! Mem[0000000030101408] = c6fe2d05, %l6 = 5e6182082e11f11b ldswa [%i4+%o4]0x89,%l6 ! %l6 = ffffffffc6fe2d05 ! Mem[0000000010141400] = e5517eff, %l0 = 0000000000000000 ldsha [%i5+%g0]0x80,%l0 ! %l0 = ffffffffffffe551 ! Mem[00000000300c1408] = 8baab032, %l0 = ffffffffffffe551 lduha [%i3+%o4]0x81,%l0 ! %l0 = 0000000000008baa ! Mem[0000000010081400] = 00000000, %l0 = 0000000000008baa lduwa [%i2+%g0]0x80,%l0 ! %l0 = 0000000000000000 ! Mem[0000000030081400] = 37000000, %l5 = 000000000000000f lduwa [%i2+%g0]0x89,%l5 ! %l5 = 0000000037000000 ! Mem[0000000030081408] = ff370706, %l5 = 0000000037000000 lduwa [%i2+%o4]0x81,%l5 ! %l5 = 00000000ff370706 ! Mem[0000000010001408] = 00000000, %l4 = 00000000ffffffff lduwa [%i0+%o4]0x80,%l4 ! %l4 = 0000000000000000 ! %f19 = ece279ff, %f6 = d5edeaba, %f27 = ff000000 fadds %f19,%f6 ,%f27 ! %f27 = ece279ff ! Mem[000000001010142c] = ffffffff, %l2 = 0000000000000000 ldub [%i4+0x02c],%l2 ! %l2 = 00000000000000ff ! Starting 10 instruction Store Burst ! %f18 = 918960f8 ece279ff, %l3 = 0000000000000000 ! Mem[0000000010041438] = 00000000ff00002a add %i1,0x038,%g1 stda %f18,[%g1+%l3]ASI_PST8_PL ! Mem[0000000010041438] = 00000000ff00002a p0_label_144: ! %l4 = 0000000000000000, Mem[000000001008140a] = ff79e2ec, %asi = 80 stba %l4,[%i2+0x00a]%asi ! Mem[0000000010081408] = ff7900ec ! %f1 = 00000000, %f1 = 00000000 fsqrts %f1 ,%f1 ! %f1 = 00000000 ! %l7 = 00000000000079ff, Mem[00000000300c1408] = 8baab03200000000 stxa %l7,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00000000000079ff ! %l5 = 00000000ff370706, Mem[00000000100c1400] = ffc60000 stba %l5,[%i3+%g0]0x88 ! Mem[00000000100c1400] = ffc60006 ! %f22 = 0000c6ff, Mem[0000000030101400] = 00000000 sta %f22,[%i4+%g0]0x89 ! Mem[0000000030101400] = 0000c6ff ! Mem[00000000201c0000] = ffff5a4a, %l6 = ffffffffc6fe2d05 lduba [%o0+0x001]%asi,%l6 ! %l6 = 00000000000000ff ! %l1 = 0000000000000000, Mem[0000000010101410] = ff5a9aff stha %l1,[%i4+%o5]0x88 ! Mem[0000000010101410] = ff5a0000 ! %l2 = 000000ff, %l3 = 00000000, Mem[0000000010041410] = d1ee0ee5 000000a8 stda %l2,[%i1+%o5]0x80 ! Mem[0000000010041410] = 000000ff 00000000 ! %l7 = 00000000000079ff, Mem[0000000010181438] = 724869eb000000ff, %asi = 80 stxa %l7,[%i6+0x038]%asi ! Mem[0000000010181438] = 00000000000079ff ! Starting 10 instruction Load Burst membar #Sync ! Added by membar checker (20) ! Mem[0000000010041400] = 056fadff ece279ff ff000000 061ac655 ! Mem[0000000010041410] = 000000ff 00000000 c77babee 000000ff ! Mem[0000000010041420] = 00000000 0000007e 000000ff ffa7ffff ! Mem[0000000010041430] = 1b707ea8 ffff00b4 00000000 ff00002a ldda [%i1]ASI_BLK_P,%f16 ! Block Load from 0000000010041400 p0_label_145: ! Mem[0000000030141410] = 759c090c 9a000000, %l6 = 000000ff, %l7 = 000079ff ldda [%i5+%o5]0x89,%l6 ! %l6 = 000000009a000000 00000000759c090c ! Mem[0000000030141400] = b199d047, %l5 = 00000000ff370706 ldsha [%i5+%g0]0x89,%l5 ! %l5 = ffffffffffffd047 ! Mem[0000000010141400] = e5517eff00000000, %l5 = ffffffffffffd047 ldxa [%i5+%g0]0x80,%l5 ! %l5 = e5517eff00000000 ! Mem[0000000010041408] = 000000ff, %l2 = 00000000000000ff lduha [%i1+%o4]0x88,%l2 ! %l2 = 00000000000000ff ! Mem[0000000030041400] = 000000a8 000000ff, %l6 = 9a000000, %l7 = 759c090c ldda [%i1+%g0]0x81,%l6 ! %l6 = 00000000000000a8 00000000000000ff ! Mem[00000000100c1434] = ffff9744, %l4 = 0000000000000000 ldsw [%i3+0x034],%l4 ! %l4 = ffffffffffff9744 ! Mem[0000000010101410] = 00005aff, %l5 = e5517eff00000000 ldsba [%i4+%o5]0x80,%l5 ! %l5 = 0000000000000000 ! Mem[000000001008142c] = 9020fb0b, %l6 = 00000000000000a8 lduha [%i2+0x02e]%asi,%l6 ! %l6 = 000000000000fb0b ! Mem[0000000010141408] = 67ce870711000000, %l6 = 000000000000fb0b ldxa [%i5+%o4]0x80,%l6 ! %l6 = 67ce870711000000 ! Starting 10 instruction Store Burst ! %l2 = 000000ff, %l3 = 00000000, Mem[0000000010081400] = 00000000 00000000 stda %l2,[%i2+0x000]%asi ! Mem[0000000010081400] = 000000ff 00000000 p0_label_146: ! %f0 = 00000000, Mem[0000000010141410] = ffffffff sta %f0 ,[%i5+%o5]0x80 ! Mem[0000000010141410] = 00000000 ! %l5 = 0000000000000000, Mem[00000000100c1408] = 0000000000000000 stxa %l5,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 0000000000000000 ! Mem[0000000010141410] = 00000000, %l3 = 0000000000000000 ldstuba [%i5+%o5]0x80,%l3 ! %l3 = 00000000000000ff ! %l7 = 00000000000000ff, Mem[0000000030041400] = a8000000 stba %l7,[%i1+%g0]0x89 ! Mem[0000000030041400] = a80000ff ! %f2 = 052dfec6 00000000, Mem[0000000030081410] = 060737ff 00000000 stda %f2 ,[%i2+%o5]0x81 ! Mem[0000000030081410] = 052dfec6 00000000 ! Code Fragment 3 p0_fragment_17: ! %l0 = 0000000000000000 setx 0x0f31c0607e9ab1ce,%g7,%l0 ! %l0 = 0f31c0607e9ab1ce ! %l1 = 0000000000000000 setx 0xaf60b058731fc74f,%g7,%l1 ! %l1 = af60b058731fc74f 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 = 0f31c0607e9ab1ce setx 0x4c90892faf70d1f8,%g7,%l0 ! %l0 = 4c90892faf70d1f8 ! %l1 = af60b058731fc74f setx 0x8d2e47b7feea2503,%g7,%l1 ! %l1 = 8d2e47b7feea2503 ! %l7 = 00000000000000ff, Mem[00000000100c1400] = ffc60006 stba %l7,[%i3+%g0]0x88 ! Mem[00000000100c1400] = ffc600ff ! %l6 = 67ce870711000000, %l0 = 4c90892faf70d1f8, %l5 = 0000000000000000 mulx %l6,%l0,%l5 ! %l5 = 330603b978000000 ! Mem[0000000030041410] = 0000e2ec, %l5 = 330603b978000000 ldstuba [%i1+%o5]0x81,%l5 ! %l5 = 00000000000000ff ! Starting 10 instruction Load Burst ! Mem[0000000030041408] = 052dfec6 ad8c0000, %l4 = ffff9744, %l5 = 00000000 ldda [%i1+%o4]0x81,%l4 ! %l4 = 00000000052dfec6 00000000ad8c0000 p0_label_147: ! Mem[0000000030181410] = 02e18cad, %f15 = 9302b615 lda [%i6+%o5]0x89,%f15 ! %f15 = 02e18cad ! Mem[0000000030101400] = ffc6000000000000, %f10 = 55c61a06 000000ff ldda [%i4+%g0]0x81,%f10 ! %f10 = ffc60000 00000000 ! Mem[0000000010141408] = 67ce870711000000, %f0 = 00000000 00000000 ldda [%i5+%o4]0x80,%f0 ! %f0 = 67ce8707 11000000 ! Mem[00000000300c1408] = 00000000, %l5 = 00000000ad8c0000 ldswa [%i3+%o4]0x89,%l5 ! %l5 = 0000000000000000 ! Mem[0000000010181410] = 47d099b1, %l3 = 0000000000000000 lduha [%i6+%o5]0x80,%l3 ! %l3 = 00000000000047d0 ! Mem[0000000030041408] = 052dfec6, %l0 = 4c90892faf70d1f8 lduwa [%i1+%o4]0x81,%l0 ! %l0 = 00000000052dfec6 ! Mem[0000000030041410] = ece200ff, %l3 = 00000000000047d0 lduba [%i1+%o5]0x89,%l3 ! %l3 = 00000000000000ff ! Mem[00000000201c0000] = ffff5a4a, %l6 = 67ce870711000000 lduh [%o0+%g0],%l6 ! %l6 = 000000000000ffff ! Mem[0000000010041410] = 00000000ff000000, %f30 = 00000000 ff00002a ldda [%i1+%o5]0x88,%f30 ! %f30 = 00000000 ff000000 ! Starting 10 instruction Store Burst ! %l1 = 8d2e47b7feea2503, Mem[0000000010081400] = ff000000 stha %l1,[%i2+%g0]0x88 ! Mem[0000000010081400] = ff002503 p0_label_148: ! %l5 = 0000000000000000, Mem[000000001018143e] = 000079ff sth %l5,[%i6+0x03e] ! Mem[000000001018143c] = 00000000 ! %f17 = ece279ff, %f30 = 00000000, %f8 = 87a255b1 056fffff fsmuld %f17,%f30,%f8 ! %f8 = 80000000 00000000 ! %f24 = 00000000 0000007e, Mem[0000000030181410] = ad8ce102 39b33186 stda %f24,[%i6+%o5]0x81 ! Mem[0000000030181410] = 00000000 0000007e ! %l6 = 0000ffff, %l7 = 000000ff, Mem[0000000010101418] = b8f69713 9744ff29 stda %l6,[%i4+0x018]%asi ! Mem[0000000010101418] = 0000ffff 000000ff ! Mem[0000000010081400] = ff002503, %l6 = 000000000000ffff ldstuba [%i2+%g0]0x88,%l6 ! %l6 = 00000003000000ff ! %f3 = 00000000, Mem[0000000010001400] = ffffffff sta %f3 ,[%i0+%g0]0x80 ! Mem[0000000010001400] = 00000000 ! %l7 = 00000000000000ff, Mem[0000000010181410] = a87e701bb199d047 stxa %l7,[%i6+%o5]0x88 ! Mem[0000000010181410] = 00000000000000ff ! %l2 = 00000000000000ff, Mem[0000000030081410] = 052dfec600000000 stxa %l2,[%i2+%o5]0x81 ! Mem[0000000030081410] = 00000000000000ff ! Mem[0000000010181410] = ff000000, %l2 = 00000000000000ff swapa [%i6+%o5]0x80,%l2 ! %l2 = 00000000ff000000 ! Starting 10 instruction Load Burst ! Mem[00000000100c1410] = ff79e2ec, %l4 = 00000000052dfec6 ldswa [%i3+%o5]0x80,%l4 ! %l4 = ffffffffff79e2ec p0_label_149: ! Mem[000000001008141c] = ffc60000, %l7 = 00000000000000ff ldsba [%i2+0x01c]%asi,%l7 ! %l7 = ffffffffffffffff ! Mem[0000000030001410] = 8cad6f05, %l6 = 0000000000000003 ldsha [%i0+%o5]0x81,%l6 ! %l6 = ffffffffffff8cad ! Mem[0000000020800040] = ad00fa54, %l1 = 8d2e47b7feea2503 lduha [%o1+0x040]%asi,%l1 ! %l1 = 000000000000ad00 ! Mem[00000000100c1410] = ece279ff, %l1 = 000000000000ad00 ldsba [%i3+%o5]0x88,%l1 ! %l1 = ffffffffffffffff ! Mem[00000000100c1410] = 918960f8ece279ff, %f24 = 00000000 0000007e ldda [%i3+%o5]0x88,%f24 ! %f24 = 918960f8 ece279ff ! Mem[0000000010181408] = 32b0aa8b, %l3 = 00000000000000ff ldswa [%i6+%o4]0x88,%l3 ! %l3 = 0000000032b0aa8b ! Mem[0000000010081408] = ff7900ec, %l5 = 0000000000000000 lduba [%i2+%o4]0x80,%l5 ! %l5 = 00000000000000ff ! Mem[0000000010101418] = 0000ffff, %l4 = ffffffffff79e2ec ldsw [%i4+0x018],%l4 ! %l4 = 000000000000ffff ! Mem[0000000030081408] = 060737ff, %l2 = 00000000ff000000 ldsba [%i2+%o4]0x89,%l2 ! %l2 = ffffffffffffffff ! Starting 10 instruction Store Burst ! %l0 = 00000000052dfec6, Mem[0000000020800000] = ffffa5fa, %asi = 80 stba %l0,[%o1+0x000]%asi ! Mem[0000000020800000] = c6ffa5fa p0_label_150: ! %f4 = 00000000, Mem[00000000300c1410] = a83c630f sta %f4 ,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 00000000 ! %l2 = ffffffffffffffff, Mem[00000000100c1418] = d5edeaba stw %l2,[%i3+0x018] ! Mem[00000000100c1418] = ffffffff ! %l3 = 0000000032b0aa8b, Mem[0000000030081410] = 00000000 stba %l3,[%i2+%o5]0x81 ! Mem[0000000030081410] = 8b000000 ! Mem[0000000030101408] = c6fe2d05, %l4 = 000000000000ffff ldstuba [%i4+%o4]0x89,%l4 ! %l4 = 00000005000000ff ! Mem[0000000010181408] = 32b0aa8b, %l3 = 0000000032b0aa8b ldstuba [%i6+%o4]0x88,%l3 ! %l3 = 0000008b000000ff ! Mem[0000000010041410] = 000000ff, %l0 = 00000000052dfec6 ldstuba [%i1+%o5]0x80,%l0 ! %l0 = 00000000000000ff ! Mem[0000000010141408] = 67ce8707, %l3 = 000000000000008b swapa [%i5+%o4]0x80,%l3 ! %l3 = 0000000067ce8707 ! %l6 = ffffffffffff8cad, Mem[0000000010001410] = 00000000ff1ac6ff stxa %l6,[%i0+%o5]0x80 ! Mem[0000000010001410] = ffffffffffff8cad ! %f5 = 00ffff00, %f2 = 052dfec6, %f21 = 00000000 fmuls %f5 ,%f2 ,%f21 ! %f21 = 00000000 ! Starting 10 instruction Load Burst ! Mem[0000000010181400] = 7e00364a, %l7 = ffffffffffffffff ldswa [%i6+%g0]0x80,%l7 ! %l7 = 000000007e00364a p0_label_151: ! Mem[00000000300c1408] = 00000000, %l6 = ffffffffffff8cad lduwa [%i3+%o4]0x81,%l6 ! %l6 = 0000000000000000 ! Mem[0000000020800040] = ad00fa54, %l7 = 000000007e00364a lduh [%o1+0x040],%l7 ! %l7 = 000000000000ad00 ! Mem[0000000010141408] = 0000008b 11000000, %l6 = 00000000, %l7 = 0000ad00 ldda [%i5+%o4]0x80,%l6 ! %l6 = 000000000000008b 0000000011000000 ! Mem[0000000010181410] = ff000000, %l1 = ffffffffffffffff ldsha [%i6+%o5]0x88,%l1 ! %l1 = 0000000000000000 ! Mem[000000001018140c] = ffffffff, %l4 = 0000000000000005 ldsb [%i6+0x00d],%l4 ! %l4 = ffffffffffffffff ! Mem[0000000010101428] = 00ff0000ffffffff, %l1 = 0000000000000000 ldxa [%i4+0x028]%asi,%l1 ! %l1 = 00ff0000ffffffff ! Mem[0000000030001400] = ffc60000 00000000, %l4 = ffffffff, %l5 = 000000ff ldda [%i0+%g0]0x81,%l4 ! %l4 = 00000000ffc60000 0000000000000000 ! Mem[0000000030041410] = 759c090cece200ff, %f22 = c77babee 000000ff ldda [%i1+%o5]0x89,%f22 ! %f22 = 759c090c ece200ff ! Mem[0000000030001400] = ffc60000, %l2 = ffffffffffffffff ldsba [%i0+%g0]0x81,%l2 ! %l2 = ffffffffffffffff ! Starting 10 instruction Store Burst ! %f18 = ff000000, Mem[00000000100c1410] = ece279ff sta %f18,[%i3+%o5]0x88 ! Mem[00000000100c1410] = ff000000 p0_label_152: ! %l6 = 000000000000008b, Mem[0000000030001400] = 0000c6ff stha %l6,[%i0+%g0]0x89 ! Mem[0000000030001400] = 0000008b ! %f6 = d5edeaba, %f18 = ff000000 fcmpes %fcc0,%f6 ,%f18 ! %fcc0 = 2 ! %l5 = 0000000000000000, Mem[0000000021800001] = b4268a92, %asi = 80 stba %l5,[%o3+0x001]%asi ! Mem[0000000021800000] = b4008a92 ! %l0 = 0000000000000000, Mem[00000000300c1410] = 00000000 stha %l0,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 00000000 ! %l6 = 000000000000008b, Mem[0000000010001410] = ffffffff stba %l6,[%i0+%o5]0x80 ! Mem[0000000010001410] = 8bffffff ! %l2 = ffffffffffffffff, %l0 = 0000000000000000, %l4 = 00000000ffc60000 sdivx %l2,%l0,%l4 ! %l4 = 00000000ffc60000 ! Mem[0000000010001410] = ffffff8b, %l5 = 0000000000000000 swapa [%i0+%o5]0x88,%l5 ! %l5 = 00000000ffffff8b ! Mem[0000000010081428] = 000000ff, %l0 = 0000000000000028, %asi = 80 swapa [%i2+0x028]%asi,%l0 ! %l0 = 00000000000000ff ! Mem[0000000030181400] = 00000000, %l1 = 00ff0000ffffffff ldstuba [%i6+%g0]0x89,%l1 ! %l1 = 00000000000000ff ! Starting 10 instruction Load Burst ! Mem[0000000030141408] = 8baab03200000000, %f6 = d5edeaba fff0bb9c ldda [%i5+%o4]0x89,%f6 ! %f6 = 8baab032 00000000 p0_label_153: ! Mem[0000000010041408] = ff000000, %f11 = 00000000 lda [%i1+%o4]0x80,%f11 ! %f11 = ff000000 ! Mem[0000000010101400] = 00000000 ff79e2ec, %l4 = ffc60000, %l5 = ffffff8b ldda [%i4+%g0]0x80,%l4 ! %l4 = 0000000000000000 00000000ff79e2ec ! Mem[0000000010001414] = ffff8cad, %l5 = 00000000ff79e2ec ldsw [%i0+0x014],%l5 ! %l5 = ffffffffffff8cad ! Mem[0000000010101400] = 00000000, %l6 = 000000000000008b lduha [%i4+%g0]0x88,%l6 ! %l6 = 0000000000000000 ! Mem[0000000030001408] = 0787ce67, %l0 = 00000000000000ff lduba [%i0+%o4]0x81,%l0 ! %l0 = 0000000000000007 ! %l3 = 0000000067ce8707, Mem[0000000010001420] = 0c099c75 stw %l3,[%i0+0x020] ! Mem[0000000010001420] = 67ce8707 ! Mem[00000000300c1400] = 0000000f, %f15 = 02e18cad lda [%i3+%g0]0x89,%f15 ! %f15 = 0000000f ! Mem[0000000030001408] = 67ce8707, %l3 = 0000000067ce8707 ldsha [%i0+%o4]0x89,%l3 ! %l3 = ffffffffffff8707 ! Mem[0000000030001408] = 0787ce67, %l6 = 0000000000000000 lduwa [%i0+%o4]0x81,%l6 ! %l6 = 000000000787ce67 ! Starting 10 instruction Store Burst ! Mem[0000000010181410] = 000000ff, %l1 = 0000000000000000 ldstuba [%i6+%o5]0x80,%l1 ! %l1 = 00000000000000ff p0_label_154: ! Mem[0000000010101408] = d69a5aa8, %l2 = ffffffffffffffff ldstuba [%i4+%o4]0x88,%l2 ! %l2 = 000000a8000000ff ! Mem[0000000010041410] = ff0000ff, %l4 = 0000000000000000 swapa [%i1+%o5]0x88,%l4 ! %l4 = 00000000ff0000ff membar #Sync ! Added by membar checker (21) ! %l1 = 0000000000000000, Mem[0000000010041410] = 0000000000000000 stxa %l1,[%i1+%o5]0x80 ! Mem[0000000010041410] = 0000000000000000 ! Mem[0000000010001408] = 00000000, %l1 = 0000000000000000 ldstuba [%i0+%o4]0x80,%l1 ! %l1 = 00000000000000ff ! %l3 = ffffffffffff8707, Mem[00000000300c1400] = 5c3e61d30000000f stxa %l3,[%i3+%g0]0x89 ! Mem[00000000300c1400] = ffffffffffff8707 ! Mem[00000000100c1410] = ff000000, %l6 = 000000000787ce67 ldstuba [%i3+%o5]0x88,%l6 ! %l6 = 00000000000000ff ! %l0 = 0000000000000007, Mem[0000000020800040] = ad00fa54, %asi = 80 stha %l0,[%o1+0x040]%asi ! Mem[0000000020800040] = 0007fa54 ! %l0 = 0000000000000007, Mem[0000000010181408] = ffaab032 stba %l0,[%i6+%o4]0x80 ! Mem[0000000010181408] = 07aab032 ! %l2 = 00000000000000a8, Mem[0000000010081400] = ff0025ff stba %l2,[%i2+%g0]0x88 ! Mem[0000000010081400] = ff0025a8 ! Starting 10 instruction Load Burst ! Mem[0000000030081400] = 00000037, %l3 = ffffffffffff8707 ldswa [%i2+%g0]0x81,%l3 ! %l3 = 0000000000000037 p0_label_155: ! Mem[00000000300c1410] = 00000000, %l4 = 00000000ff0000ff lduha [%i3+%o5]0x81,%l4 ! %l4 = 0000000000000000 ! Mem[0000000030181410] = 00000000, %l4 = 0000000000000000 lduba [%i6+%o5]0x89,%l4 ! %l4 = 0000000000000000 ! Mem[0000000010081408] = ec0079ff, %l2 = 00000000000000a8 lduba [%i2+%o4]0x88,%l2 ! %l2 = 00000000000000ff ! Mem[0000000010081434] = a85a9ad6, %l2 = 00000000000000ff ldsha [%i2+0x036]%asi,%l2 ! %l2 = ffffffffffff9ad6 ! Mem[00000000300c1410] = 00000000, %l1 = 0000000000000000 lduba [%i3+%o5]0x81,%l1 ! %l1 = 0000000000000000 ! %f9 = 00000000, %f0 = 67ce8707 fcmpes %fcc1,%f9 ,%f0 ! %fcc1 = 1 ! Mem[00000000100c1410] = ff0000ff, %l1 = 0000000000000000 lduha [%i3+%o5]0x80,%l1 ! %l1 = 000000000000ff00 ! %l5 = ffffffffffff8cad, imm = 00000000000003d7, %l7 = 0000000011000000 orn %l5,0x3d7,%l7 ! %l7 = fffffffffffffcad ! Mem[0000000030041408] = 052dfec6ad8c0000, %l1 = 000000000000ff00 ldxa [%i1+%o4]0x81,%l1 ! %l1 = 052dfec6ad8c0000 ! Starting 10 instruction Store Burst ! %l6 = 0000000000000000, Mem[0000000010141408] = 0000008b stba %l6,[%i5+%o4]0x80 ! Mem[0000000010141408] = 0000008b p0_label_156: ! %l6 = 0000000000000000, Mem[0000000030081400] = 37000000 stba %l6,[%i2+%g0]0x89 ! Mem[0000000030081400] = 37000000 ! Mem[0000000010081400] = a82500ff, %l7 = fffffffffffffcad swapa [%i2+%g0]0x80,%l7 ! %l7 = 00000000a82500ff ! %l5 = ffffffffffff8cad, Mem[0000000030101410] = 32b0aa8b1b707ea8 stxa %l5,[%i4+%o5]0x81 ! Mem[0000000030101410] = ffffffffffff8cad ! %l2 = ffffffffffff9ad6, Mem[000000001000141c] = 000000ff sth %l2,[%i0+0x01c] ! Mem[000000001000141c] = 9ad600ff ! Mem[0000000010001400] = 00000000, %l3 = 0000000000000037 swapa [%i0+%g0]0x88,%l3 ! %l3 = 0000000000000000 ! %f7 = 00000000, Mem[0000000030001410] = 056fad8c sta %f7 ,[%i0+%o5]0x89 ! Mem[0000000030001410] = 00000000 ! %l1 = 052dfec6ad8c0000, Mem[00000000211c0000] = ffffcd80, %asi = 80 stha %l1,[%o2+0x000]%asi ! Mem[00000000211c0000] = 0000cd80 ! %l2 = ffff9ad6, %l3 = 00000000, Mem[0000000010001410] = 00000000 ffff8cad stda %l2,[%i0+%o5]0x80 ! Mem[0000000010001410] = ffff9ad6 00000000 ! Mem[0000000030001410] = 00000000, %l3 = 0000000000000000 ldstuba [%i0+%o5]0x81,%l3 ! %l3 = 00000000000000ff ! Starting 10 instruction Load Burst ! Mem[0000000010181408] = 32b0aa07, %l6 = 0000000000000000 ldsha [%i6+%o4]0x88,%l6 ! %l6 = ffffffffffffaa07 p0_label_157: ! Mem[0000000030001408] = 67ce8707, %f2 = 052dfec6 lda [%i0+%o4]0x89,%f2 ! %f2 = 67ce8707 ! %f22 = 759c090c, %f3 = 00000000, %f15 = 0000000f fdivs %f22,%f3 ,%f15 ! %f15 = 7f800000 ! Mem[0000000030141400] = 47d099b1, %l0 = 0000000000000007 ldswa [%i5+%g0]0x81,%l0 ! %l0 = 0000000047d099b1 ! %l6 = ffffffffffffaa07, immed = 00000ab7, %y = 000000ff smul %l6,0xab7,%l7 ! %l7 = fffffffffc66d101, %y = ffffffff ! Mem[0000000010081408] = ec0079ff, %l5 = ffffffffffff8cad lduwa [%i2+%o4]0x88,%l5 ! %l5 = 00000000ec0079ff ! Mem[0000000010141408] = 0000008b, %l5 = 00000000ec0079ff lduha [%i5+%o4]0x80,%l5 ! %l5 = 0000000000000000 ! Mem[0000000010081408] = ff7900ec, %l1 = 052dfec6ad8c0000 lduh [%i2+%o4],%l1 ! %l1 = 000000000000ff79 ! %l7 = fffffffffc66d101, %l3 = 0000000000000000, %l7 = fffffffffc66d101 xnor %l7,%l3,%l7 ! %l7 = 0000000003992efe ! Mem[00000000100c143c] = 9302b615, %f28 = 1b707ea8 ld [%i3+0x03c],%f28 ! %f28 = 9302b615 ! Starting 10 instruction Store Burst ! %l1 = 000000000000ff79, Mem[0000000010041400] = 056fadff stba %l1,[%i1+%g0]0x80 ! Mem[0000000010041400] = 796fadff p0_label_158: ! Mem[000000001000142c] = ff4d8b1f, %l3 = 0000000000000000, %asi = 80 swapa [%i0+0x02c]%asi,%l3 ! %l3 = 00000000ff4d8b1f ! %l4 = 0000000000000000, Mem[0000000030141410] = 0000009a stba %l4,[%i5+%o5]0x81 ! Mem[0000000030141410] = 0000009a ! %f22 = 759c090c, Mem[00000000300c1410] = 00000000 sta %f22,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 759c090c ! Mem[0000000010081400] = fffffcad, %l5 = 0000000000000000 ldstuba [%i2+%g0]0x80,%l5 ! %l5 = 000000ff000000ff ! Mem[00000000100c1428] = f8608991, %l0 = 0000000047d099b1 ldsha [%i3+0x02a]%asi,%l0 ! %l0 = ffffffffffff8991 ! Mem[0000000010081400] = fffffcad, %l2 = ffffffffffff9ad6 ldstuba [%i2+%g0]0x80,%l2 ! %l2 = 000000ff000000ff ! %f30 = 00000000 ff000000, %l1 = 000000000000ff79 ! Mem[0000000030101428] = 129d217cb81e66a0 add %i4,0x028,%g1 stda %f30,[%g1+%l1]ASI_PST32_S ! Mem[0000000030101428] = 129d217cff000000 ! Mem[0000000010141408] = 0000008b, %l3 = 00000000ff4d8b1f ldstuba [%i5+%o4]0x80,%l3 ! %l3 = 00000000000000ff ! Mem[0000000030041400] = a80000ff, %l0 = ffffffffffff8991 swapa [%i1+%g0]0x89,%l0 ! %l0 = 00000000a80000ff ! Starting 10 instruction Load Burst ! Mem[00000000100c1408] = 00000000, %l1 = 000000000000ff79 ldswa [%i3+%o4]0x88,%l1 ! %l1 = 0000000000000000 p0_label_159: ! Mem[0000000010101400] = 00000000 ff79e2ec, %l6 = ffffaa07, %l7 = 03992efe ldda [%i4+%g0]0x80,%l6 ! %l6 = 0000000000000000 00000000ff79e2ec ! Mem[0000000010141408] = 8b0000ff, %l4 = 0000000000000000 ldsba [%i5+%o4]0x88,%l4 ! %l4 = ffffffffffffffff ! Mem[000000001018143c] = 00000000, %f4 = 00000000 ld [%i6+0x03c],%f4 ! %f4 = 00000000 ! Mem[0000000030141410] = 9a000000, %f20 = 000000ff lda [%i5+%o5]0x89,%f20 ! %f20 = 9a000000 ! Mem[0000000030141408] = 00000000, %l0 = 00000000a80000ff lduha [%i5+%o4]0x81,%l0 ! %l0 = 0000000000000000 ! Mem[0000000030081400] = 00000037, %l5 = 00000000000000ff lduha [%i2+%g0]0x81,%l5 ! %l5 = 0000000000000000 ! %l6 = 0000000000000000, imm = 00000000000008de, %l5 = 0000000000000000 orn %l6,0x8de,%l5 ! %l5 = fffffffffffff721 ! Mem[000000001008140c] = f8608991, %l4 = ffffffffffffffff lduha [%i2+0x00e]%asi,%l4 ! %l4 = 0000000000008991 ! Mem[00000000300c1408] = 00000000, %f20 = 9a000000 lda [%i3+%o4]0x81,%f20 ! %f20 = 00000000 ! Starting 10 instruction Store Burst ! %l0 = 0000000000000000, Mem[0000000030101408] = 00008cadc6fe2dff stxa %l0,[%i4+%o4]0x89 ! Mem[0000000030101408] = 0000000000000000 p0_label_160: ! Mem[0000000030081410] = 0000008b, %l2 = 00000000000000ff swapa [%i2+%o5]0x89,%l2 ! %l2 = 000000000000008b ! %f3 = 00000000, Mem[0000000010081400] = fffffcad sta %f3 ,[%i2+0x000]%asi ! Mem[0000000010081400] = 00000000 ! Mem[0000000010081400] = 00000000, %l3 = 0000000000000000 swapa [%i2+%g0]0x80,%l3 ! %l3 = 0000000000000000 ! Mem[00000000100c1408] = 00000000, %l7 = 00000000ff79e2ec swapa [%i3+%o4]0x80,%l7 ! %l7 = 0000000000000000 ! Mem[0000000030101408] = 00000000, %l7 = 0000000000000000 ldstuba [%i4+%o4]0x89,%l7 ! %l7 = 00000000000000ff ! %f8 = 80000000, %f23 = ece200ff, %f28 = 9302b615 fdivs %f8 ,%f23,%f28 ! %f28 = 00000000 ! %l2 = 000000000000008b, Mem[0000000010081410] = 0000000f stha %l2,[%i2+%o5]0x88 ! Mem[0000000010081410] = 0000008b ! %f8 = 80000000, Mem[0000000010081400] = 00000000 sta %f8 ,[%i2+%g0]0x88 ! Mem[0000000010081400] = 80000000 ! %f20 = 00000000 00000000, Mem[0000000010141400] = e5517eff 00000000 stda %f20,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00000000 00000000 ! Starting 10 instruction Load Burst ! Mem[0000000020800000] = c6ffa5fa, %l2 = 000000000000008b ldsh [%o1+%g0],%l2 ! %l2 = ffffffffffffc6ff p0_label_161: ! Mem[0000000010141410] = 000000ff, %l4 = 0000000000008991 lduba [%i5+%o5]0x88,%l4 ! %l4 = 00000000000000ff ! Mem[0000000010001410] = d69affff, %l5 = fffffffffffff721 ldsba [%i0+%o5]0x88,%l5 ! %l5 = ffffffffffffffff ! %l1 = 0000000000000000, %l4 = 00000000000000ff, %l1 = 0000000000000000 subc %l1,%l4,%l1 ! %l1 = ffffffffffffff01 ! Mem[0000000030001410] = 000000ff, %f30 = 00000000 lda [%i0+%o5]0x89,%f30 ! %f30 = 000000ff ! Mem[0000000020800000] = c6ffa5fa, %l0 = 0000000000000000 ldsb [%o1+0x001],%l0 ! %l0 = ffffffffffffffff ! Mem[0000000010181400] = 4a36007e, %l0 = ffffffffffffffff ldsba [%i6+%g0]0x88,%l0 ! %l0 = 000000000000007e ! Mem[0000000030001408] = 0787ce67, %l1 = ffffffffffffff01 ldswa [%i0+%o4]0x81,%l1 ! %l1 = 000000000787ce67 ! Mem[0000000010181400] = 4a36007e, %l3 = 0000000000000000 lduha [%i6+%g0]0x88,%l3 ! %l3 = 000000000000007e ! Mem[00000000300c1400] = 0787ffff ffffffff, %l2 = ffffc6ff, %l3 = 0000007e ldda [%i3+%g0]0x81,%l2 ! %l2 = 000000000787ffff 00000000ffffffff ! Starting 10 instruction Store Burst ! Mem[0000000010101400] = 00000000, %l1 = 000000000787ce67 swapa [%i4+%g0]0x88,%l1 ! %l1 = 0000000000000000 p0_label_162: ! %f20 = 00000000 00000000, %l4 = 00000000000000ff ! Mem[00000000300c1410] = 0c099c75ffffff7e add %i3,0x010,%g1 stda %f20,[%g1+%l4]ASI_PST32_SL ! Mem[00000000300c1410] = 0000000000000000 ! %l1 = 0000000000000000, Mem[00000000100c1400] = ff00c6ff00000000 stxa %l1,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 0000000000000000 ! %f24 = 918960f8 ece279ff, %l7 = 0000000000000000 ! Mem[0000000010141408] = ff00008b11000000 add %i5,0x008,%g1 stda %f24,[%g1+%l7]ASI_PST16_PL ! Mem[0000000010141408] = ff00008b11000000 ! Mem[0000000010181400] = 7e00364a, %l3 = 00000000ffffffff ldstuba [%i6+%g0]0x80,%l3 ! %l3 = 0000007e000000ff ! Mem[0000000010101408] = d69a5aff, %l6 = 0000000000000000 swapa [%i4+%o4]0x88,%l6 ! %l6 = 00000000d69a5aff ! Mem[00000000100c1408] = ece279ff, %l5 = ffffffffffffffff swapa [%i3+%o4]0x88,%l5 ! %l5 = 00000000ece279ff ! %l5 = 00000000ece279ff, Mem[0000000010081400] = 00000080 stwa %l5,[%i2+%g0]0x80 ! Mem[0000000010081400] = ece279ff ! Mem[0000000020800001] = c6ffa5fa, %l3 = 000000000000007e ldstuba [%o1+0x001]%asi,%l3 ! %l3 = 000000ff000000ff ! Mem[0000000030001400] = 0000008b, %l7 = 0000000000000000 swapa [%i0+%g0]0x89,%l7 ! %l7 = 000000000000008b ! Starting 10 instruction Load Burst ! Mem[0000000010181408] = 07aab032ffffffff, %f10 = ffc60000 ff000000 ldda [%i6+%o4]0x80,%f10 ! %f10 = 07aab032 ffffffff p0_label_163: ! Mem[0000000020800040] = 0007fa54, %l7 = 000000000000008b ldsba [%o1+0x041]%asi,%l7 ! %l7 = 0000000000000007 ! Mem[0000000010081410] = 0000008b, %l3 = 00000000000000ff ldsba [%i2+%o5]0x88,%l3 ! %l3 = ffffffffffffff8b ! Mem[0000000030181410] = 00000000, %l5 = 00000000ece279ff ldswa [%i6+%o5]0x81,%l5 ! %l5 = 0000000000000000 ! %l0 = 000000000000007e, imm = fffffffffffff511, %l5 = 0000000000000000 subc %l0,-0xaef,%l5 ! %l5 = 0000000000000b6d ! Mem[0000000030041410] = 759c090cece200ff, %l3 = ffffffffffffff8b ldxa [%i1+%o5]0x89,%l3 ! %l3 = 759c090cece200ff ! Mem[0000000010141400] = 00000000, %l5 = 0000000000000b6d ldsba [%i5+%g0]0x80,%l5 ! %l5 = 0000000000000000 ! Mem[0000000030041410] = ece200ff, %l0 = 000000000000007e lduha [%i1+%o5]0x89,%l0 ! %l0 = 00000000000000ff membar #Sync ! Added by membar checker (22) ! Mem[0000000030141400] = 47d099b1 3f3c23ef 00000000 32b0aa8b ! Mem[0000000030141410] = 0000009a 0c099c75 c3b425e0 64c40c3a ! Mem[0000000030141420] = 32a75c28 447250aa ce685179 4a278aa9 ! Mem[0000000030141430] = 8297fbde 0b1c89f2 7cc7a6d8 9dbe4aa1 ldda [%i5]ASI_BLK_SL,%f16 ! Block Load from 0000000030141400 ! Mem[0000000010141400] = 00000000 00000000, %l0 = 000000ff, %l1 = 00000000 ldda [%i5+%g0]0x88,%l0 ! %l0 = 0000000000000000 0000000000000000 ! Starting 10 instruction Store Burst ! Mem[0000000020800041] = 0007fa54, %l7 = 0000000000000007 ldstub [%o1+0x041],%l7 ! %l7 = 00000007000000ff p0_label_164: ! Mem[0000000010101408] = 00000000, %l0 = 0000000000000000 ldstuba [%i4+%o4]0x88,%l0 ! %l0 = 00000000000000ff ! %f9 = 00000000, %f3 = 00000000 fcmps %fcc1,%f9 ,%f3 ! %fcc1 = 0 ! %f6 = 8baab032 00000000, Mem[0000000010041408] = ff000000 061ac655 stda %f6 ,[%i1+%o4]0x80 ! Mem[0000000010041408] = 8baab032 00000000 ! Mem[00000000201c0001] = ffff5a4a, %l1 = 0000000000000000 ldstuba [%o0+0x001]%asi,%l1 ! %l1 = 000000ff000000ff ! Mem[0000000010141420] = 3186e2eb, %l4 = 000000ff, %l2 = 0787ffff add %i5,0x20,%g1 casa [%g1]0x80,%l4,%l2 ! %l2 = 000000003186e2eb ! %l5 = 0000000000000000, Mem[0000000010101400] = 67ce8707 stba %l5,[%i4+%g0]0x80 ! Mem[0000000010101400] = 00ce8707 ! Mem[00000000100c1408] = ffffffff00000000, %l1 = 00000000000000ff, %l7 = 0000000000000007 add %i3,0x08,%g1 casxa [%g1]0x80,%l1,%l7 ! %l7 = ffffffff00000000 ! Mem[0000000030041410] = ece200ff, %l0 = 0000000000000000 swapa [%i1+%o5]0x89,%l0 ! %l0 = 00000000ece200ff ! %l0 = 00000000ece200ff, Mem[0000000030081400] = 00000037 stwa %l0,[%i2+%g0]0x81 ! Mem[0000000030081400] = ece200ff ! Starting 10 instruction Load Burst ! Mem[0000000010001410] = d69affff, %l6 = 00000000d69a5aff ldswa [%i0+%o5]0x88,%l6 ! %l6 = ffffffffd69affff p0_label_165: ! Mem[0000000010101410] = 00005aff 1bff7ea8, %l4 = 000000ff, %l5 = 00000000 ldd [%i4+%o5],%l4 ! %l4 = 0000000000005aff 000000001bff7ea8 ! Mem[00000000100c1408] = ffffffff, %f2 = 67ce8707 lda [%i3+%o4]0x88,%f2 ! %f2 = ffffffff ! Mem[0000000010001408] = ff000000, %f4 = 00000000 lda [%i0+%o4]0x80,%f4 ! %f4 = ff000000 ! Mem[0000000030081400] = ff00e2ec, %l0 = 00000000ece200ff ldswa [%i2+%g0]0x89,%l0 ! %l0 = ffffffffff00e2ec ! Mem[0000000010041400] = 796fadff, %l0 = ffffffffff00e2ec ldsba [%i1+%g0]0x80,%l0 ! %l0 = 0000000000000079 ! Mem[0000000010101410] = 00005aff, %l2 = 000000003186e2eb lduwa [%i4+%o5]0x80,%l2 ! %l2 = 0000000000005aff ! Mem[0000000010101408] = ff000000, %l3 = 759c090cece200ff lduwa [%i4+%o4]0x80,%l3 ! %l3 = 00000000ff000000 ! Mem[0000000030001410] = 33f371b2 000000ff, %l0 = 00000079, %l1 = 000000ff ldda [%i0+%o5]0x89,%l0 ! %l0 = 00000000000000ff 0000000033f371b2 ! Mem[0000000010041408] = 8baab032, %l3 = 00000000ff000000 lduw [%i1+%o4],%l3 ! %l3 = 000000008baab032 ! Starting 10 instruction Store Burst ! %l3 = 000000008baab032, Mem[0000000010001410] = d69affff stwa %l3,[%i0+%o5]0x88 ! Mem[0000000010001410] = 8baab032 p0_label_166: ! Mem[0000000010101408] = ff000000, %l6 = ffffffffd69affff swapa [%i4+%o4]0x80,%l6 ! %l6 = 00000000ff000000 ! Mem[00000000300c1400] = 0787ffff, %l1 = 0000000033f371b2 swapa [%i3+%g0]0x81,%l1 ! %l1 = 000000000787ffff ! %l0 = 00000000000000ff, Mem[0000000021800040] = ff00c8f1 sth %l0,[%o3+0x040] ! Mem[0000000021800040] = 00ffc8f1 ! Mem[0000000010001424] = 00000000, %l6 = 00000000ff000000, %asi = 80 swapa [%i0+0x024]%asi,%l6 ! %l6 = 0000000000000000 ! Mem[0000000030081400] = ff00e2ec, %l5 = 000000001bff7ea8 swapa [%i2+%g0]0x89,%l5 ! %l5 = 00000000ff00e2ec ! %f0 = 67ce8707 11000000, Mem[0000000030041400] = ffff8991 ff000000 stda %f0 ,[%i1+%g0]0x89 ! Mem[0000000030041400] = 67ce8707 11000000 ! Mem[0000000010001408] = ff000000, %l4 = 0000000000005aff swapa [%i0+%o4]0x80,%l4 ! %l4 = 00000000ff000000 ! %f3 = 00000000, Mem[00000000300c1408] = 00000000 sta %f3 ,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00000000 ! %f10 = 07aab032 ffffffff, %l3 = 000000008baab032 ! Mem[0000000030181430] = fff8b398f50c9a30 add %i6,0x030,%g1 stda %f10,[%g1+%l3]ASI_PST8_SL ! Mem[0000000030181430] = ffffb39832b09a30 ! Starting 10 instruction Load Burst ! Mem[00000000100c1410] = ff0000ff, %l4 = 00000000ff000000 ldsha [%i3+%o5]0x88,%l4 ! %l4 = 00000000000000ff p0_label_167: ! Mem[0000000030001408] = 0787ce67, %f3 = 00000000 lda [%i0+%o4]0x81,%f3 ! %f3 = 0787ce67 ! Mem[0000000010001400] = 462ed77b00000037, %l2 = 0000000000005aff ldxa [%i0+%g0]0x88,%l2 ! %l2 = 462ed77b00000037 ! Mem[0000000010001400] = 00000037, %l1 = 000000000787ffff ldsha [%i0+%g0]0x88,%l1 ! %l1 = 0000000000000037 ! Mem[00000000300c1408] = 00000000, %l3 = 000000008baab032 lduba [%i3+%o4]0x89,%l3 ! %l3 = 0000000000000000 ! Mem[0000000010001428] = 0f4f9d1d00000000, %f22 = 3a0cc464 e025b4c3 ldd [%i0+0x028],%f22 ! %f22 = 0f4f9d1d 00000000 ! Mem[0000000010001408] = 00005aff, %l0 = 00000000000000ff lduwa [%i0+0x008]%asi,%l0 ! %l0 = 0000000000005aff ! Mem[00000000100c1410] = 918960f8ff0000ff, %l6 = 0000000000000000 ldxa [%i3+%o5]0x88,%l6 ! %l6 = 918960f8ff0000ff ! Mem[0000000030081400] = a87eff1b 37000000, %l2 = 00000037, %l3 = 00000000 ldda [%i2+%g0]0x81,%l2 ! %l2 = 00000000a87eff1b 0000000037000000 ! Mem[0000000030141400] = b199d047, %f22 = 0f4f9d1d lda [%i5+%g0]0x89,%f22 ! %f22 = b199d047 ! Starting 10 instruction Store Burst ! %f30 = a14abe9d, Mem[0000000010041410] = 00000000 sta %f30,[%i1+%o5]0x80 ! Mem[0000000010041410] = a14abe9d p0_label_168: ! %l7 = ffffffff00000000, Mem[0000000010141408] = ff00008b stha %l7,[%i5+%o4]0x80 ! Mem[0000000010141408] = 0000008b ! %f22 = b199d047, Mem[0000000010141400] = 00000000 sta %f22,[%i5+%g0]0x88 ! Mem[0000000010141400] = b199d047 ! Mem[0000000010141408] = 0000008b, %l6 = 918960f8ff0000ff, %asi = 80 swapa [%i5+0x008]%asi,%l6 ! %l6 = 000000000000008b ! %l6 = 0000008b, %l7 = 00000000, Mem[0000000010081428] = 00000028 9020fb0b stda %l6,[%i2+0x028]%asi ! Mem[0000000010081428] = 0000008b 00000000 ! Mem[00000000100c1400] = 00000000, %l0 = 0000000000005aff swapa [%i3+%g0]0x88,%l0 ! %l0 = 0000000000000000 ! %f2 = ffffffff 0787ce67, Mem[0000000030041408] = c6fe2d05 00008cad stda %f2 ,[%i1+%o4]0x89 ! Mem[0000000030041408] = ffffffff 0787ce67 ! Mem[0000000030001408] = 0787ce67, %l0 = 0000000000000000 ldstuba [%i0+%o4]0x81,%l0 ! %l0 = 00000007000000ff ! %l4 = 000000ff, %l5 = ff00e2ec, Mem[0000000010041410] = a14abe9d 00000000 stda %l4,[%i1+%o5]0x80 ! Mem[0000000010041410] = 000000ff ff00e2ec ! Mem[0000000010001420] = 67ce8707, %l0 = 00000007, %l2 = a87eff1b add %i0,0x20,%g1 casa [%g1]0x80,%l0,%l2 ! %l2 = 0000000067ce8707 ! Starting 10 instruction Load Burst ! %l4 = 00000000000000ff, %l1 = 0000000000000037, %l2 = 0000000067ce8707 subc %l4,%l1,%l2 ! %l2 = 00000000000000c8 p0_label_169: ! Mem[00000000300c1408] = ff79000000000000, %l3 = 0000000037000000 ldxa [%i3+%o4]0x89,%l3 ! %l3 = ff79000000000000 ! Mem[0000000030041408] = 0787ce67, %l0 = 0000000000000007 ldsba [%i1+%o4]0x89,%l0 ! %l0 = 0000000000000067 ! Mem[0000000020800000] = c6ffa5fa, %l7 = ffffffff00000000 ldsb [%o1+%g0],%l7 ! %l7 = ffffffffffffffc6 ! Mem[0000000010181408] = 07aab032, %l3 = ff79000000000000 lduha [%i6+%o4]0x80,%l3 ! %l3 = 00000000000007aa ! Mem[0000000020800000] = c6ffa5fa, %l4 = 00000000000000ff lduh [%o1+%g0],%l4 ! %l4 = 000000000000c6ff ! Code Fragment 3 p0_fragment_18: ! %l0 = 0000000000000067 setx 0x66effea7cbc28d10,%g7,%l0 ! %l0 = 66effea7cbc28d10 ! %l1 = 0000000000000037 setx 0x76400968189f68e8,%g7,%l1 ! %l1 = 76400968189f68e8 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 = 66effea7cbc28d10 setx 0x63a0251f911172b1,%g7,%l0 ! %l0 = 63a0251f911172b1 ! %l1 = 76400968189f68e8 setx 0x60c4282879f7cd6c,%g7,%l1 ! %l1 = 60c4282879f7cd6c ! Mem[0000000030041408] = 0787ce67, %l2 = 00000000000000c8 lduwa [%i1+%o4]0x89,%l2 ! %l2 = 000000000787ce67 ! Mem[00000000300c1400] = 33f371b2, %f6 = 8baab032 lda [%i3+%g0]0x81,%f6 ! %f6 = 33f371b2 ! Mem[0000000010081408] = ff7900ec f8608991, %l0 = 911172b1, %l1 = 79f7cd6c ldda [%i2+%o4]0x80,%l0 ! %l0 = 00000000ff7900ec 00000000f8608991 ! Starting 10 instruction Store Burst ! %f0 = 67ce8707 11000000 ffffffff 0787ce67 ! %f4 = ff000000 00ffff00 33f371b2 00000000 ! %f8 = 80000000 00000000 07aab032 ffffffff ! %f12 = bfc28cf8 ffff9744 70db00d2 7f800000 stda %f0,[%i0]ASI_BLK_AIUP ! Block Store to 0000000010001400 p0_label_170: ! %f20 = 759c090c 9a000000, %l6 = 000000000000008b ! Mem[0000000010081400] = ece279ff00000000 stda %f20,[%i2+%l6]ASI_PST8_PL ! Mem[0000000010081400] = 0000799a00000075 ! Mem[0000000010181400] = ff00364a, %l4 = 000000000000c6ff ldstuba [%i6+%g0]0x80,%l4 ! %l4 = 000000ff000000ff ! %l0 = 00000000ff7900ec, imm = 0000000000000d0e, %l4 = 00000000000000ff xor %l0,0xd0e,%l4 ! %l4 = 00000000ff790de2 ! %f22 = b199d047 00000000, %l1 = 00000000f8608991 ! Mem[00000000300c1430] = 992bc7216e5f9478 add %i3,0x030,%g1 stda %f22,[%g1+%l1]ASI_PST32_SL ! Mem[00000000300c1430] = 000000006e5f9478 ! Mem[0000000030041408] = 67ce8707, %l0 = 00000000ff7900ec swapa [%i1+%o4]0x81,%l0 ! %l0 = 0000000067ce8707 ! %f22 = b199d047 00000000, %l0 = 0000000067ce8707 ! Mem[00000000100c1410] = ff0000fff8608991 add %i3,0x010,%g1 stda %f22,[%g1+%l0]ASI_PST16_P ! Mem[00000000100c1410] = ff00d04700000000 ! %f16 = ef233c3f b199d047 8baab032 00000000 ! %f20 = 759c090c 9a000000 b199d047 00000000 ! %f24 = aa507244 285ca732 a98a274a 795168ce ! %f28 = f2891c0b defb9782 a14abe9d d8a6c77c stda %f16,[%i3]ASI_BLK_P ! Block Store to 00000000100c1400 ! %f0 = 67ce8707, Mem[0000000010181400] = 4a3600ff sta %f0 ,[%i6+%g0]0x88 ! Mem[0000000010181400] = 67ce8707 ! Mem[0000000010041408] = 8baab032, %l2 = 000000000787ce67 ldstuba [%i1+%o4]0x80,%l2 ! %l2 = 0000008b000000ff ! Starting 10 instruction Load Burst membar #Sync ! Added by membar checker (23) ! Mem[00000000100c1408] = 8baab032 00000000, %l0 = 67ce8707, %l1 = f8608991 ldd [%i3+%o4],%l0 ! %l0 = 000000008baab032 0000000000000000 p0_label_171: ! %f16 = ef233c3f, %f17 = b199d047, %f6 = 33f371b2 fsubs %f16,%f17,%f6 ! %f6 = ef233c3f ! Mem[0000000010101400] = ece279ff 0787ce00, %l6 = 0000008b, %l7 = ffffffc6 ldda [%i4+%g0]0x88,%l6 ! %l6 = 000000000787ce00 00000000ece279ff ! Mem[0000000030181410] = 00000000 0000007e, %l4 = ff790de2, %l5 = ff00e2ec ldda [%i6+%o5]0x81,%l4 ! %l4 = 0000000000000000 000000000000007e ! Mem[00000000100c1400] = ef233c3f, %l3 = 00000000000007aa ldsba [%i3+%g0]0x80,%l3 ! %l3 = ffffffffffffffef ! Mem[0000000010141400] = 47d099b100000000, %l2 = 000000000000008b ldxa [%i5+%g0]0x80,%l2 ! %l2 = 47d099b100000000 ! Mem[0000000030041400] = 00000011, %l3 = ffffffffffffffef lduba [%i1+%g0]0x81,%l3 ! %l3 = 0000000000000000 ! %l3 = 0000000000000000, immed = 00000574, %y = ffffffff umul %l3,0x574,%l0 ! %l0 = 0000000000000000, %y = 00000000 ! Mem[00000000100c1408] = 32b0aa8b, %l5 = 000000000000007e ldsha [%i3+%o4]0x88,%l5 ! %l5 = ffffffffffffaa8b ! Mem[00000000100c1400] = ef233c3fb199d047, %f4 = ff000000 00ffff00 ldda [%i3+0x000]%asi,%f4 ! %f4 = ef233c3f b199d047 ! Starting 10 instruction Store Burst ! Mem[0000000030001410] = 000000ff, %l4 = 0000000000000000 swapa [%i0+%o5]0x89,%l4 ! %l4 = 00000000000000ff p0_label_172: ! Mem[00000000100c1408] = 32b0aa8b, %l6 = 000000000787ce00 ldstuba [%i3+%o4]0x88,%l6 ! %l6 = 0000008b000000ff ! Mem[0000000030081408] = 060737ff, %l3 = 0000000000000000 swapa [%i2+%o4]0x89,%l3 ! %l3 = 00000000060737ff ! %l2 = 47d099b100000000, %l5 = ffffffffffffaa8b, %y = 00000000 sdiv %l2,%l5,%l6 ! %l6 = 0000000000000000 mov %l0,%y ! %y = 00000000 ! Mem[00000000300c1410] = 00000000, %l6 = 0000000000000000 ldstuba [%i3+%o5]0x89,%l6 ! %l6 = 00000000000000ff ! %l1 = 0000000000000000, imm = fffffffffffff042, %l5 = ffffffffffffaa8b orn %l1,-0xfbe,%l5 ! %l5 = 0000000000000fbd ! %f1 = 11000000, %f27 = 795168ce fcmps %fcc0,%f1 ,%f27 ! %fcc0 = 1 ! Mem[00000000100c1400] = ef233c3f, %l4 = 00000000000000ff ldstuba [%i3+%g0]0x80,%l4 ! %l4 = 000000ef000000ff ! %f0 = 67ce8707 11000000, Mem[0000000010181408] = 32b0aa07 ffffffff stda %f0 ,[%i6+%o4]0x88 ! Mem[0000000010181408] = 67ce8707 11000000 ! %l0 = 0000000000000000, Mem[0000000030141410] = 759c090c9a000000 stxa %l0,[%i5+%o5]0x89 ! Mem[0000000030141410] = 0000000000000000 ! Starting 10 instruction Load Burst ! %l6 = 0000000000000000, immed = 00000502, %y = 00000000 smul %l6,0x502,%l1 ! %l1 = 0000000000000000, %y = 00000000 p0_label_173: ! Mem[0000000010181400] = 0787ce67, %f9 = 00000000 lda [%i6+%g0]0x80,%f9 ! %f9 = 0787ce67 ! Mem[0000000010041400] = ffad6f79, %l3 = 00000000060737ff ldswa [%i1+%g0]0x88,%l3 ! %l3 = ffffffffffad6f79 ! Mem[0000000030001410] = 00000000, %l3 = ffffffffffad6f79 ldswa [%i0+%o5]0x81,%l3 ! %l3 = 0000000000000000 ! Mem[0000000010181434] = 9020fb0b, %l4 = 00000000000000ef lduba [%i6+0x036]%asi,%l4 ! %l4 = 00000000000000fb ! Mem[0000000030101400] = 000000000000c6ff, %f16 = ef233c3f b199d047 ldda [%i4+%g0]0x89,%f16 ! %f16 = 00000000 0000c6ff ! Mem[0000000010041408] = ffaab032, %l5 = 0000000000000fbd ldsba [%i1+%o4]0x80,%l5 ! %l5 = ffffffffffffffff ! Mem[00000000100c1408] = ffaab032, %l4 = 00000000000000fb ldswa [%i3+%o4]0x80,%l4 ! %l4 = ffffffffffaab032 ! Mem[0000000030041408] = ff7900ec, %l2 = 47d099b100000000 lduha [%i1+%o4]0x81,%l2 ! %l2 = 000000000000ff79 ! Mem[0000000010101400] = 00ce8707, %l0 = 0000000000000000 lduha [%i4+%g0]0x80,%l0 ! %l0 = 00000000000000ce ! Starting 10 instruction Store Burst ! %f11 = ffffffff, Mem[0000000010181420] = ffffffff sta %f11,[%i6+0x020]%asi ! Mem[0000000010181420] = ffffffff p0_label_174: ! %f28 = f2891c0b, Mem[0000000010181408] = 11000000 sta %f28,[%i6+%o4]0x88 ! Mem[0000000010181408] = f2891c0b ! Mem[0000000010141400] = 47d099b1, %l6 = 0000000000000000 ldstub [%i5+%g0],%l6 ! %l6 = 00000047000000ff ! %l5 = ffffffffffffffff, Mem[0000000030101408] = ff00000000000000 stxa %l5,[%i4+%o4]0x81 ! Mem[0000000030101408] = ffffffffffffffff ! %l0 = 00000000000000ce, Mem[0000000010101400] = 00ce8707ff79e2ec stxa %l0,[%i4+%g0]0x80 ! Mem[0000000010101400] = 00000000000000ce ! Code Fragment 4 p0_fragment_19: ! %l0 = 00000000000000ce setx 0x3080109fa6fccfb7,%g7,%l0 ! %l0 = 3080109fa6fccfb7 ! %l1 = 0000000000000000 setx 0xa4e3bfcfcd804ded,%g7,%l1 ! %l1 = a4e3bfcfcd804ded 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 = 3080109fa6fccfb7 setx 0x5e422f17fab8d47c,%g7,%l0 ! %l0 = 5e422f17fab8d47c ! %l1 = a4e3bfcfcd804ded setx 0x56968a887d0f488b,%g7,%l1 ! %l1 = 56968a887d0f488b ! %l2 = 000000000000ff79, Mem[00000000100c1400] = ff233c3f stba %l2,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 79233c3f ! Mem[00000000100c1404] = b199d047, %l2 = 0000ff79, %l0 = fab8d47c add %i3,0x04,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000b199d047 ! Mem[0000000020800041] = 00fffa54, %l3 = 0000000000000000 ldstuba [%o1+0x041]%asi,%l3 ! %l3 = 000000ff000000ff ! Mem[0000000010141408] = ff0000ff, %l2 = 000000000000ff79 ldstuba [%i5+%o4]0x80,%l2 ! %l2 = 000000ff000000ff ! Starting 10 instruction Load Burst ! Mem[0000000010081410] = 0000008b, %l6 = 0000000000000047 ldswa [%i2+%o5]0x88,%l6 ! %l6 = 000000000000008b p0_label_175: ! Mem[0000000010141400] = b199d0ff, %l1 = 56968a887d0f488b ldsba [%i5+%g0]0x88,%l1 ! %l1 = ffffffffffffffff ! %l4 = ffffffffffaab032, %l2 = 00000000000000ff, %l4 = ffffffffffaab032 xor %l4,%l2,%l4 ! %l4 = ffffffffffaab0cd ! Mem[0000000030141410] = 00000000, %l3 = 00000000000000ff lduwa [%i5+%o5]0x81,%l3 ! %l3 = 0000000000000000 ! Mem[0000000010001400] = 0787ce67, %f4 = ef233c3f lda [%i0+%g0]0x88,%f4 ! %f4 = 0787ce67 ! Mem[0000000010001408] = ffffffff0787ce67, %f22 = b199d047 00000000 ldda [%i0+%o4]0x80,%f22 ! %f22 = ffffffff 0787ce67 ! Mem[0000000010001418] = 33f371b2, %l7 = 00000000ece279ff lduh [%i0+0x018],%l7 ! %l7 = 00000000000033f3 ! %l5 = ffffffffffffffff, %l4 = ffffffffffaab0cd, %l1 = ffffffffffffffff addc %l5,%l4,%l1 ! %l1 = ffffffffffaab0cc ! Mem[0000000030141410] = 00000000, %l4 = ffffffffffaab0cd lduba [%i5+%o5]0x89,%l4 ! %l4 = 0000000000000000 ! Mem[0000000010001420] = 80000000 00000000, %l4 = 00000000, %l5 = ffffffff ldda [%i0+0x020]%asi,%l4 ! %l4 = 0000000080000000 0000000000000000 ! Starting 10 instruction Store Burst ! %l1 = ffffffffffaab0cc, Mem[00000000100c1408] = ffaab032 stwa %l1,[%i3+%o4]0x80 ! Mem[00000000100c1408] = ffaab0cc p0_label_176: ! %f22 = ffffffff 0787ce67, Mem[0000000030141408] = 00000000 8baab032 stda %f22,[%i5+%o4]0x89 ! Mem[0000000030141408] = ffffffff 0787ce67 ! Mem[0000000010001408] = ffffffff, %l2 = 00000000000000ff swapa [%i0+%o4]0x80,%l2 ! %l2 = 00000000ffffffff ! %l3 = 0000000000000000, Mem[00000000100c1408] = ffaab0cc stwa %l3,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 00000000 ! Mem[0000000010181410] = ff0000ff, %l0 = 00000000b199d047 ldstuba [%i6+%o5]0x88,%l0 ! %l0 = 000000ff000000ff ! %l2 = 00000000ffffffff, %l0 = 00000000000000ff, %l6 = 000000000000008b subc %l2,%l0,%l6 ! %l6 = 00000000ffffff00 ! %l2 = ffffffff, %l3 = 00000000, Mem[0000000010141410] = 000000ff ffffffff stda %l2,[%i5+%o5]0x88 ! Mem[0000000010141410] = ffffffff 00000000 ! Mem[0000000010001410] = ff000000, %l0 = 00000000000000ff swapa [%i0+%o5]0x80,%l0 ! %l0 = 00000000ff000000 ! Mem[00000000100c1400] = 79233c3f, %l4 = 0000000080000000 swapa [%i3+%g0]0x80,%l4 ! %l4 = 0000000079233c3f ! %f16 = 00000000 0000c6ff, %l3 = 0000000000000000 ! Mem[00000000100c1430] = f2891c0bdefb9782 add %i3,0x030,%g1 stda %f16,[%g1+%l3]ASI_PST8_P ! Mem[00000000100c1430] = f2891c0bdefb9782 ! Starting 10 instruction Load Burst ! Mem[0000000010081400] = 0000799a, %f27 = 795168ce lda [%i2+%g0]0x80,%f27 ! %f27 = 0000799a p0_label_177: ! Mem[00000000100c1408] = 00000000, %l7 = 00000000000033f3 ldsba [%i3+%o4]0x80,%l7 ! %l7 = 0000000000000000 ! Mem[000000001000143c] = 7f800000, %l2 = 00000000ffffffff ldsb [%i0+0x03e],%l2 ! %l2 = 0000000000000000 ! Mem[0000000010001410] = 00ffff00ff000000, %f22 = ffffffff 0787ce67 ldda [%i0+%o5]0x88,%f22 ! %f22 = 00ffff00 ff000000 ! Mem[0000000010181430] = 9a3707069020fb0b, %l6 = 00000000ffffff00 ldxa [%i6+0x030]%asi,%l6 ! %l6 = 9a3707069020fb0b ! Mem[0000000010101410] = 00005aff, %l3 = 0000000000000000 ldsba [%i4+%o5]0x80,%l3 ! %l3 = 0000000000000000 ! Mem[0000000021800040] = 00ffc8f1, %l5 = 0000000000000000 ldsba [%o3+0x040]%asi,%l5 ! %l5 = 0000000000000000 ! Mem[0000000010141418] = ad8c0000 0c099c75, %l0 = ff000000, %l1 = ffaab0cc ldd [%i5+0x018],%l0 ! %l0 = 00000000ad8c0000 000000000c099c75 ! Mem[0000000010181408] = 0b1c89f2, %l2 = 0000000000000000 ldsha [%i6+%o4]0x80,%l2 ! %l2 = 0000000000000b1c ! Mem[0000000030001410] = 00000000, %l5 = 0000000000000000 ldsha [%i0+%o5]0x81,%l5 ! %l5 = 0000000000000000 ! Starting 10 instruction Store Burst ! %l5 = 0000000000000000, Mem[00000000211c0000] = 0000cd80, %asi = 80 stha %l5,[%o2+0x000]%asi ! Mem[00000000211c0000] = 0000cd80 p0_label_178: ! Mem[00000000100c1408] = 00000000, %l2 = 0000000000000b1c swapa [%i3+%o4]0x80,%l2 ! %l2 = 0000000000000000 ! %f30 = a14abe9d d8a6c77c, Mem[0000000010141410] = ffffffff 00000000 stda %f30,[%i5+%o5]0x88 ! Mem[0000000010141410] = a14abe9d d8a6c77c ! %f16 = 00000000 0000c6ff 8baab032 00000000 ! %f20 = 759c090c 9a000000 00ffff00 ff000000 ! %f24 = aa507244 285ca732 a98a274a 0000799a ! %f28 = f2891c0b defb9782 a14abe9d d8a6c77c stda %f16,[%i0]ASI_COMMIT_S ! Block Store to 0000000030001400 ! Mem[00000000201c0001] = ffff5a4a, %l3 = 0000000000000000 ldstuba [%o0+0x001]%asi,%l3 ! %l3 = 000000ff000000ff ! %f0 = 67ce8707 11000000 ffffffff 0787ce67 ! %f4 = 0787ce67 b199d047 ef233c3f 00000000 ! %f8 = 80000000 0787ce67 07aab032 ffffffff ! %f12 = bfc28cf8 ffff9744 70db00d2 7f800000 stda %f0,[%i1]ASI_COMMIT_P ! Block Store to 0000000010041400 ! Mem[0000000010141408] = ff0000ff, %l6 = 9a3707069020fb0b, %asi = 80 swapa [%i5+0x008]%asi,%l6 ! %l6 = 00000000ff0000ff ! %l5 = 0000000000000000, Mem[0000000030081408] = 00000000 stwa %l5,[%i2+%o4]0x89 ! Mem[0000000030081408] = 00000000 ! %l4 = 0000000079233c3f, Mem[0000000010181410] = 00000000ff0000ff stxa %l4,[%i6+%o5]0x88 ! Mem[0000000010181410] = 0000000079233c3f ! %l5 = 0000000000000000, Mem[00000000211c0001] = 0000cd80, %asi = 80 stba %l5,[%o2+0x001]%asi ! Mem[00000000211c0000] = 0000cd80 ! Starting 10 instruction Load Burst ! Mem[0000000030041400] = 11000000, %l0 = 00000000ad8c0000 lduba [%i1+%g0]0x89,%l0 ! %l0 = 0000000000000000 p0_label_179: membar #Sync ! Added by membar checker (24) ! Mem[0000000030001410] = 0c099c75, %f24 = aa507244 lda [%i0+%o5]0x89,%f24 ! %f24 = 0c099c75 ! Mem[0000000030001410] = 0000009a0c099c75, %l1 = 000000000c099c75 ldxa [%i0+%o5]0x89,%l1 ! %l1 = 0000009a0c099c75 ! Mem[0000000010041414] = b199d047, %f0 = 67ce8707 lda [%i1+0x014]%asi,%f0 ! %f0 = b199d047 ! Mem[0000000010041410] = 47d099b167ce8707, %f8 = 80000000 0787ce67 ldda [%i1+%o5]0x88,%f8 ! %f8 = 47d099b1 67ce8707 ! Mem[0000000010101408] = ff79e2ecffff9ad6, %l5 = 0000000000000000 ldxa [%i4+%o4]0x88,%l5 ! %l5 = ff79e2ecffff9ad6 ! Mem[0000000030001410] = 759c090c9a000000, %f12 = bfc28cf8 ffff9744 ldda [%i0+%o5]0x81,%f12 ! %f12 = 759c090c 9a000000 ! Mem[0000000010181410] = 0000000079233c3f, %l2 = 0000000000000000 ldxa [%i6+%o5]0x88,%l2 ! %l2 = 0000000079233c3f ! Mem[0000000021800000] = b4008a92, %l3 = 00000000000000ff lduha [%o3+0x000]%asi,%l3 ! %l3 = 000000000000b400 ! Mem[0000000021800100] = b444af61, %l5 = ff79e2ecffff9ad6 lduba [%o3+0x101]%asi,%l5 ! %l5 = 0000000000000044 ! Starting 10 instruction Store Burst ! %l2 = 0000000079233c3f, Mem[0000000010141408] = 000000110bfb2090 stxa %l2,[%i5+%o4]0x88 ! Mem[0000000010141408] = 0000000079233c3f p0_label_180: ! %f22 = 00ffff00 ff000000, Mem[0000000030181400] = ff000000 00000000 stda %f22,[%i6+%g0]0x81 ! Mem[0000000030181400] = 00ffff00 ff000000 ! %l1 = 0000009a0c099c75, Mem[0000000010101410] = a87eff1bff5a0000 stxa %l1,[%i4+%o5]0x88 ! Mem[0000000010101410] = 0000009a0c099c75 ! %f31 = d8a6c77c, Mem[0000000010181408] = 0b1c89f2 sta %f31,[%i6+%o4]0x80 ! Mem[0000000010181408] = d8a6c77c ! %l1 = 0000009a0c099c75, Mem[0000000010141408] = 3f3c237900000000 stxa %l1,[%i5+%o4]0x80 ! Mem[0000000010141408] = 0000009a0c099c75 ! Mem[0000000030041408] = ec0079ff, %l0 = 0000000000000000 ldstuba [%i1+%o4]0x89,%l0 ! %l0 = 000000ff000000ff ! %f20 = 759c090c, Mem[00000000300c1410] = 000000ff sta %f20,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 759c090c ! %l3 = 000000000000b400, Mem[00000000300c1408] = 00000000000079ff stxa %l3,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 000000000000b400 ! Mem[00000000100c1408] = 1c0b0000, %l2 = 0000000079233c3f swapa [%i3+%o4]0x88,%l2 ! %l2 = 000000001c0b0000 ! Mem[0000000010041437] = ffff9744, %l1 = 0000009a0c099c75 ldstuba [%i1+0x037]%asi,%l1 ! %l1 = 00000044000000ff ! Starting 10 instruction Load Burst ! Mem[0000000010081410] = 000000000000008b, %l4 = 0000000079233c3f ldxa [%i2+%o5]0x88,%l4 ! %l4 = 000000000000008b p0_label_181: ! Mem[0000000030101408] = ffffffff, %l7 = 0000000000000000 ldsba [%i4+%o4]0x81,%l7 ! %l7 = ffffffffffffffff ! Mem[0000000030141410] = 0000000000000000, %f4 = 0787ce67 b199d047 ldda [%i5+%o5]0x81,%f4 ! %f4 = 00000000 00000000 ! Mem[00000000100c1400] = 80000000, %l6 = 00000000ff0000ff ldsha [%i3+%g0]0x80,%l6 ! %l6 = ffffffffffff8000 ! Mem[0000000010081408] = ff7900ec, %l5 = 0000000000000044 ldswa [%i2+%o4]0x80,%l5 ! %l5 = ffffffffff7900ec ! Mem[0000000010181408] = 7cc7a6d8, %l4 = 000000000000008b lduba [%i6+%o4]0x88,%l4 ! %l4 = 00000000000000d8 ! Mem[0000000030181410] = 00000000, %l6 = ffffffffffff8000 lduwa [%i6+%o5]0x89,%l6 ! %l6 = 0000000000000000 ! Mem[0000000030041400] = 11000000, %l0 = 00000000000000ff lduha [%i1+%g0]0x89,%l0 ! %l0 = 0000000000000000 ! Mem[0000000030041410] = 759c090c00000000, %l6 = 0000000000000000 ldxa [%i1+%o5]0x89,%l6 ! %l6 = 759c090c00000000 ! Mem[0000000010041410] = 67ce8707, %l6 = 759c090c00000000 lduwa [%i1+%o5]0x88,%l6 ! %l6 = 0000000067ce8707 ! Starting 10 instruction Store Burst ! %l6 = 0000000067ce8707, Mem[0000000010141408] = 0000009a0c099c75 stx %l6,[%i5+%o4] ! Mem[0000000010141408] = 0000000067ce8707 p0_label_182: ! %l5 = ffffffffff7900ec, Mem[0000000030181400] = 00ffff00 stha %l5,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00ff00ec ! %f29 = defb9782, %f7 = 00000000, %f20 = 759c090c fmuls %f29,%f7 ,%f20 ! %f20 = 80000000 ! Mem[0000000030101408] = ffffffff, %l7 = ffffffffffffffff ldstuba [%i4+%o4]0x89,%l7 ! %l7 = 000000ff000000ff ! %f18 = 8baab032 00000000, %l0 = 0000000000000000 ! Mem[0000000010001410] = 000000ff00ffff00 add %i0,0x010,%g1 stda %f18,[%g1+%l0]ASI_PST32_PL ! Mem[0000000010001410] = 000000ff00ffff00 ! Mem[0000000030141410] = 00000000, %l1 = 0000000000000044 swapa [%i5+%o5]0x81,%l1 ! %l1 = 0000000000000000 ! %f0 = b199d047 11000000, %l6 = 0000000067ce8707 ! Mem[0000000030041428] = ce6851794a278aa9 add %i1,0x028,%g1 stda %f0,[%g1+%l6]ASI_PST16_S ! Mem[0000000030041428] = ce68d04711000000 ! Mem[000000001008143f] = 00008cad, %l6 = 0000000067ce8707 ldstuba [%i2+0x03f]%asi,%l6 ! %l6 = 000000ad000000ff ! %f9 = 67ce8707, %f22 = 00ffff00, %f22 = 00ffff00 ff000000 fsmuld %f9 ,%f22,%f22 ! %f22 = 3d29d0c7 0f1f2000 ! %f21 = 9a000000, Mem[0000000010001410] = 000000ff sta %f21,[%i0+%o5]0x80 ! Mem[0000000010001410] = 9a000000 ! Starting 10 instruction Load Burst ! Mem[0000000030081400] = 1bff7ea8, %l4 = 00000000000000d8 lduwa [%i2+%g0]0x89,%l4 ! %l4 = 000000001bff7ea8 p0_label_183: ! Mem[0000000010081408] = ec0079ff, %f29 = defb9782 lda [%i2+%o4]0x88,%f29 ! %f29 = ec0079ff ! Mem[0000000030181408] = 00000000, %l3 = 000000000000b400 lduba [%i6+%o4]0x89,%l3 ! %l3 = 0000000000000000 ! Mem[0000000030141400] = ef233c3fb199d047, %f10 = 07aab032 ffffffff ldda [%i5+%g0]0x89,%f10 ! %f10 = ef233c3f b199d047 ! Mem[0000000030181410] = 00000000, %f25 = 285ca732 lda [%i6+%o5]0x81,%f25 ! %f25 = 00000000 ! Mem[0000000030081400] = a87eff1b 37000000 00000000 ffff00b4 ! Mem[0000000030081410] = ff000000 000000ff 292b4497 1397f6b8 ! Mem[0000000030081420] = 07a18675 dfdee334 d36c6a49 7e160ac2 ! Mem[0000000030081430] = 0bfb2090 0607379a f90f993c eb694872 ldda [%i2]ASI_BLK_AIUSL,%f16 ! Block Load from 0000000030081400 ! Mem[0000000010181400] = 292b4497 67ce8707, %l2 = 1c0b0000, %l3 = 00000000 ldda [%i6+%g0]0x88,%l2 ! %l2 = 0000000067ce8707 00000000292b4497 ! Mem[0000000030001408] = 8baab032, %l1 = 0000000000000000 lduwa [%i0+%o4]0x81,%l1 ! %l1 = 000000008baab032 ! Mem[0000000010001408] = 000000ff, %f4 = 00000000 lda [%i0+0x008]%asi,%f4 ! %f4 = 000000ff ! Mem[00000000300c1400] = ffffffffb271f333, %f12 = 759c090c 9a000000 ldda [%i3+%g0]0x89,%f12 ! %f12 = ffffffff b271f333 ! Starting 10 instruction Store Burst ! %l6 = 000000ad, %l7 = 000000ff, Mem[0000000010101400] = 00000000 000000ce stda %l6,[%i4+%g0]0x80 ! Mem[0000000010101400] = 000000ad 000000ff p0_label_184: ! Mem[0000000030001400] = 00000000, %l2 = 0000000067ce8707 swapa [%i0+%g0]0x89,%l2 ! %l2 = 0000000000000000 ! %f12 = ffffffff b271f333, %l6 = 00000000000000ad ! Mem[0000000030141420] = 32a75c28447250aa add %i5,0x020,%g1 stda %f12,[%g1+%l6]ASI_PST8_SL ! Mem[0000000030141420] = 33a771b244ff50ff ! Mem[0000000010141410] = 7cc7a6d8, %l5 = ffffffffff7900ec swapa [%i5+%o5]0x80,%l5 ! %l5 = 000000007cc7a6d8 ! Mem[0000000010041418] = ef233c3f, %l1 = 000000008baab032 ldstuba [%i1+0x018]%asi,%l1 ! %l1 = 000000ef000000ff ! %l1 = 00000000000000ef, Mem[0000000010181431] = 9a370706, %asi = 80 stba %l1,[%i6+0x031]%asi ! Mem[0000000010181430] = 9aef0706 ! Code Fragment 4 p0_fragment_20: ! %l0 = 0000000000000000 setx 0xed53fa97d45d3d98,%g7,%l0 ! %l0 = ed53fa97d45d3d98 ! %l1 = 00000000000000ef setx 0x58e03fe79920ab0d,%g7,%l1 ! %l1 = 58e03fe79920ab0d 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 = ed53fa97d45d3d98 setx 0x8aaa58dffd6d0e81,%g7,%l0 ! %l0 = 8aaa58dffd6d0e81 ! %l1 = 58e03fe79920ab0d setx 0x22203070458bc1f8,%g7,%l1 ! %l1 = 22203070458bc1f8 ! %f14 = 70db00d2, %f11 = b199d047, %f14 = 70db00d2 fdivs %f14,%f11,%f14 ! %f14 = feb63fcf ! Code Fragment 4 p0_fragment_21: ! %l0 = 8aaa58dffd6d0e81 setx 0x59dd69e7fc37c419,%g7,%l0 ! %l0 = 59dd69e7fc37c419 ! %l1 = 22203070458bc1f8 setx 0x99960fc8132d44c6,%g7,%l1 ! %l1 = 99960fc8132d44c6 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 = 59dd69e7fc37c419 setx 0x980b07cfd5b13cca,%g7,%l0 ! %l0 = 980b07cfd5b13cca ! %l1 = 99960fc8132d44c6 setx 0xf0eca33799bbf1ae,%g7,%l1 ! %l1 = f0eca33799bbf1ae ! %f4 = 000000ff 00000000, Mem[0000000030001408] = 32b0aa8b 00000000 stda %f4 ,[%i0+%o4]0x89 ! Mem[0000000030001408] = 000000ff 00000000 ! Starting 10 instruction Load Burst ! Mem[0000000030101408] = ffffffff, %l7 = 00000000000000ff ldsba [%i4+%o4]0x81,%l7 ! %l7 = ffffffffffffffff p0_label_185: ! Mem[00000000211c0000] = 0000cd80, %l5 = 000000007cc7a6d8 ldsb [%o2+0x001],%l5 ! %l5 = 0000000000000000 ! Mem[0000000021800140] = ffff4205, %l5 = 0000000000000000 ldsha [%o3+0x140]%asi,%l5 ! %l5 = ffffffffffffffff ! Mem[00000000211c0000] = 0000cd80, %l0 = 980b07cfd5b13cca ldub [%o2+%g0],%l0 ! %l0 = 0000000000000000 ! Mem[0000000030101408] = ffffffff, %l0 = 0000000000000000 ldsha [%i4+%o4]0x81,%l0 ! %l0 = ffffffffffffffff ! Mem[0000000010101400] = 000000ad, %l3 = 00000000292b4497 lduw [%i4+%g0],%l3 ! %l3 = 00000000000000ad ! Mem[0000000010101408] = d69affff, %l7 = ffffffffffffffff ldsba [%i4+%o4]0x80,%l7 ! %l7 = ffffffffffffffd6 ! Mem[0000000010041410] = 67ce8707, %l2 = 0000000000000000 lduwa [%i1+%o5]0x88,%l2 ! %l2 = 0000000067ce8707 ! Mem[0000000010081400] = 0000799a, %l7 = ffffffffffffffd6 ldsha [%i2+%g0]0x80,%l7 ! %l7 = 0000000000000000 ! Mem[0000000030041400] = 11000000, %l3 = 00000000000000ad lduha [%i1+%g0]0x89,%l3 ! %l3 = 0000000000000000 ! Starting 10 instruction Store Burst ! Mem[0000000030181410] = 00000000, %l0 = ffffffffffffffff swapa [%i6+%o5]0x81,%l0 ! %l0 = 0000000000000000 p0_label_186: ! %l3 = 0000000000000000, Mem[0000000010041410] = 0787ce67 stha %l3,[%i1+%o5]0x80 ! Mem[0000000010041410] = 0000ce67 ! %l7 = 0000000000000000, Mem[0000000010141400] = ffd099b1 stba %l7,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00d099b1 ! Mem[000000001008143c] = 00008cff, %l5 = ffffffffffffffff swap [%i2+0x03c],%l5 ! %l5 = 0000000000008cff ! %l0 = 0000000000000000, Mem[0000000010041434] = ffff97ff, %asi = 80 stwa %l0,[%i1+0x034]%asi ! Mem[0000000010041434] = 00000000 ! Mem[0000000030041408] = ec0079ff, %l0 = 0000000000000000 ldstuba [%i1+%o4]0x89,%l0 ! %l0 = 000000ff000000ff ! Mem[0000000030041400] = 00000011, %l7 = 0000000000000000 ldstuba [%i1+%g0]0x81,%l7 ! %l7 = 00000000000000ff ! %l7 = 0000000000000000, Mem[0000000010001408] = ff000000 stba %l7,[%i0+%o4]0x88 ! Mem[0000000010001408] = ff000000 ! %l2 = 0000000067ce8707, Mem[00000000201c0000] = ffff5a4a, %asi = 80 stha %l2,[%o0+0x000]%asi ! Mem[00000000201c0000] = 87075a4a ! %l6 = 00000000000000ad, Mem[0000000010081410] = 0000008b stha %l6,[%i2+%o5]0x88 ! Mem[0000000010081410] = 000000ad ! Starting 10 instruction Load Burst ! Mem[00000000300c1410] = 0c099c75, %l1 = f0eca33799bbf1ae lduba [%i3+%o5]0x81,%l1 ! %l1 = 000000000000000c p0_label_187: ! Mem[0000000030101408] = ffffffffffffffff, %l6 = 00000000000000ad ldxa [%i4+%o4]0x89,%l6 ! %l6 = ffffffffffffffff ! Mem[0000000030101400] = 00000000 0000c6ff, %l0 = 000000ff, %l1 = 0000000c ldda [%i4+%g0]0x89,%l0 ! %l0 = 000000000000c6ff 0000000000000000 ! Mem[0000000030181410] = ffffffff, %l7 = 0000000000000000 lduba [%i6+%o5]0x89,%l7 ! %l7 = 00000000000000ff ! Mem[0000000010181410] = 79233c3f, %l1 = 0000000000000000 lduwa [%i6+%o5]0x88,%l1 ! %l1 = 0000000079233c3f ! Mem[00000000300c1410] = 00000000759c090c, %f6 = ef233c3f 00000000 ldda [%i3+%o5]0x89,%f6 ! %f6 = 00000000 759c090c ! Mem[0000000030141410] = 00000044, %f29 = 9020fb0b lda [%i5+%o5]0x81,%f29 ! %f29 = 00000044 ! Mem[0000000010081408] = 918960f8ec0079ff, %f12 = ffffffff b271f333 ldda [%i2+%o4]0x88,%f12 ! %f12 = 918960f8 ec0079ff ! Mem[00000000100c1424] = 285ca732, %l5 = 0000000000008cff ldsba [%i3+0x024]%asi,%l5 ! %l5 = 0000000000000028 ! Mem[00000000100c1434] = defb9782, %l5 = 0000000000000028 lduba [%i3+0x034]%asi,%l5 ! %l5 = 00000000000000de ! Starting 10 instruction Store Burst ! %l3 = 0000000000000000, Mem[0000000030101410] = ffffffff stha %l3,[%i4+%o5]0x81 ! Mem[0000000030101410] = 0000ffff p0_label_188: ! %f6 = 00000000 759c090c, %l3 = 0000000000000000 ! Mem[0000000010101420] = 1fffa7c532b0aa8b add %i4,0x020,%g1 stda %f6,[%g1+%l3]ASI_PST16_P ! Mem[0000000010101420] = 1fffa7c532b0aa8b ! %l2 = 0000000067ce8707, Mem[0000000010101418] = 0000ffff000000ff stx %l2,[%i4+0x018] ! Mem[0000000010101418] = 0000000067ce8707 ! %l2 = 0000000067ce8707, Mem[0000000010181436] = 9020fb0b, %asi = 80 stba %l2,[%i6+0x036]%asi ! Mem[0000000010181434] = 9020070b membar #Sync ! Added by membar checker (25) ! %l4 = 000000001bff7ea8, Mem[0000000030081400] = a87eff1b37000000 stxa %l4,[%i2+%g0]0x81 ! Mem[0000000030081400] = 000000001bff7ea8 ! Mem[0000000010001400] = 0787ce67, %l2 = 0000000067ce8707 ldstuba [%i0+%g0]0x88,%l2 ! %l2 = 00000067000000ff ! %l1 = 0000000079233c3f, Mem[0000000010101430] = 9a370706, %asi = 80 stba %l1,[%i4+0x030]%asi ! Mem[0000000010101430] = 3f370706 ! %f14 = feb63fcf, Mem[0000000030081408] = 00000000 sta %f14,[%i2+%o4]0x81 ! Mem[0000000030081408] = feb63fcf ! %l0 = 000000000000c6ff, Mem[00000000300c1400] = 33f371b2 stba %l0,[%i3+%g0]0x81 ! Mem[00000000300c1400] = fff371b2 ! %l6 = ffffffffffffffff, Mem[00000000211c0001] = 0000cd80 stb %l6,[%o2+0x001] ! Mem[00000000211c0000] = 00ffcd80 ! Starting 10 instruction Load Burst ! Mem[00000000211c0000] = 00ffcd80, %l1 = 0000000079233c3f lduh [%o2+%g0],%l1 ! %l1 = 00000000000000ff p0_label_189: ! Mem[0000000010181408] = d8a6c77c, %l0 = 000000000000c6ff lduha [%i6+%o4]0x80,%l0 ! %l0 = 000000000000d8a6 ! Mem[0000000010101414] = 9a000000, %l3 = 0000000000000000 ldsba [%i4+0x014]%asi,%l3 ! %l3 = ffffffffffffff9a ! Mem[0000000030181410] = ffffffff, %l1 = 00000000000000ff lduba [%i6+%o5]0x81,%l1 ! %l1 = 00000000000000ff ! Mem[00000000100c1410] = 0c099c75, %l4 = 000000001bff7ea8 lduwa [%i3+%o5]0x88,%l4 ! %l4 = 000000000c099c75 ! Mem[0000000010001400] = ffce8707, %l4 = 000000000c099c75 ldswa [%i0+%g0]0x80,%l4 ! %l4 = ffffffffffce8707 ! Mem[0000000030001410] = 0c099c75, %l4 = ffffffffffce8707 ldswa [%i0+%o5]0x89,%l4 ! %l4 = 000000000c099c75 ! Mem[00000000100c143c] = d8a6c77c, %l6 = ffffffffffffffff ldsh [%i3+0x03e],%l6 ! %l6 = ffffffffffffc77c ! Mem[0000000030001410] = 759c090c9a000000, %l1 = 00000000000000ff ldxa [%i0+%o5]0x81,%l1 ! %l1 = 759c090c9a000000 ! %f24 = 34e3dedf, %f30 = 724869eb, %f6 = 00000000 fdivs %f24,%f30,%f6 ! %f6 = 0211893e ! Starting 10 instruction Store Burst ! Mem[00000000100c1431] = f2891c0b, %l0 = 000000000000d8a6 ldstub [%i3+0x031],%l0 ! %l0 = 00000089000000ff p0_label_190: ! Mem[0000000010101438] = 724869eb, %l5 = 00000000000000de swap [%i4+0x038],%l5 ! %l5 = 00000000724869eb ! %f8 = 47d099b1, Mem[0000000010101408] = ffff9ad6 sta %f8 ,[%i4+%o4]0x88 ! Mem[0000000010101408] = 47d099b1 ! %l4 = 000000000c099c75, Mem[0000000010041410] = 67ce0000 stba %l4,[%i1+%o5]0x88 ! Mem[0000000010041410] = 67ce0075 ! %l7 = 00000000000000ff, Mem[0000000010181400] = 0787ce67 stwa %l7,[%i6+%g0]0x80 ! Mem[0000000010181400] = 000000ff ! Mem[0000000030081410] = ff000000, %l6 = ffffffffffffc77c ldstuba [%i2+%o5]0x81,%l6 ! %l6 = 000000ff000000ff ! %f28 = 9a370706 00000044, %l2 = 0000000000000067 ! Mem[0000000010101420] = 1fffa7c532b0aa8b add %i4,0x020,%g1 stda %f28,[%g1+%l2]ASI_PST16_PL ! Mem[0000000010101420] = 440000000607aa8b ! %l3 = ffffffffffffff9a, Mem[0000000010101418] = 00000000 stb %l3,[%i4+0x018] ! Mem[0000000010101418] = 9a000000 ! %l7 = 00000000000000ff, Mem[0000000030001410] = 0c099c75 stha %l7,[%i0+%o5]0x89 ! Mem[0000000030001410] = 0c0900ff ! %l5 = 00000000724869eb, %l7 = 00000000000000ff, %l4 = 000000000c099c75 xnor %l5,%l7,%l4 ! %l4 = ffffffff8db796eb ! Starting 10 instruction Load Burst ! Mem[0000000010181408] = d8a6c77c 0787ce67, %l6 = 000000ff, %l7 = 000000ff ldda [%i6+%o4]0x80,%l6 ! %l6 = 00000000d8a6c77c 000000000787ce67 p0_label_191: ! Mem[0000000010141408] = 00000000, %l7 = 000000000787ce67 ldsh [%i5+%o4],%l7 ! %l7 = 0000000000000000 ! Mem[0000000030141410] = 00000044, %l6 = 00000000d8a6c77c ldsba [%i5+%o5]0x81,%l6 ! %l6 = 0000000000000000 ! Mem[0000000030001410] = ff00090c9a000000, %f18 = b400ffff 00000000 ldda [%i0+%o5]0x81,%f18 ! %f18 = ff00090c 9a000000 ! Mem[0000000030141408] = 67ce8707, %f9 = 67ce8707 lda [%i5+%o4]0x81,%f9 ! %f9 = 67ce8707 ! Mem[0000000010141408] = 00000000, %l5 = 00000000724869eb ldswa [%i5+%o4]0x88,%l5 ! %l5 = 0000000000000000 ! Code Fragment 3 p0_fragment_22: ! %l0 = 0000000000000089 setx 0x316fad87b2977068,%g7,%l0 ! %l0 = 316fad87b2977068 ! %l1 = 759c090c9a000000 setx 0xeb811dd847ed4c17,%g7,%l1 ! %l1 = eb811dd847ed4c17 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 = 316fad87b2977068 setx 0x852851af9dc91039,%g7,%l0 ! %l0 = 852851af9dc91039 ! %l1 = eb811dd847ed4c17 setx 0x7f65b988572f8968,%g7,%l1 ! %l1 = 7f65b988572f8968 ! Mem[0000000030181410] = ffffffff, %l0 = 852851af9dc91039 ldsba [%i6+%o5]0x89,%l0 ! %l0 = ffffffffffffffff ! Mem[0000000010101400] = ad000000, %l7 = 0000000000000000 ldswa [%i4+%g0]0x88,%l7 ! %l7 = ffffffffad000000 ! Mem[0000000010041408] = ffffffff, %l0 = ffffffffffffffff ldsba [%i1+%o4]0x80,%l0 ! %l0 = ffffffffffffffff ! Starting 10 instruction Store Burst ! %f23 = 97442b29, Mem[0000000010001410] = 0000009a sta %f23,[%i0+%o5]0x88 ! Mem[0000000010001410] = 97442b29 p0_label_192: ! Mem[0000000030181410] = ffffffff, %l7 = ffffffffad000000 swapa [%i6+%o5]0x89,%l7 ! %l7 = 00000000ffffffff ! Mem[00000000100c1408] = 3f3c2379, %l3 = ffffffffffffff9a ldstuba [%i3+%o4]0x80,%l3 ! %l3 = 0000003f000000ff ! %l4 = ffffffff8db796eb, Mem[0000000020800040] = 00fffa54 sth %l4,[%o1+0x040] ! Mem[0000000020800040] = 96ebfa54 ! %l6 = 0000000000000000, Mem[0000000030141408] = 67ce8707 stwa %l6,[%i5+%o4]0x81 ! Mem[0000000030141408] = 00000000 ! Mem[0000000030001410] = 0c0900ff, %l3 = 000000000000003f swapa [%i0+%o5]0x89,%l3 ! %l3 = 000000000c0900ff ! %l2 = 00000067, %l3 = 0c0900ff, Mem[0000000010141400] = b199d000 00000000 stda %l2,[%i5+%g0]0x88 ! Mem[0000000010141400] = 00000067 0c0900ff ! %l7 = 00000000ffffffff, Mem[0000000010041418] = ff233c3f, %asi = 80 stwa %l7,[%i1+0x018]%asi ! Mem[0000000010041418] = ffffffff ! %l2 = 00000067, %l3 = 0c0900ff, Mem[0000000010041408] = ffffffff 0787ce67 stda %l2,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00000067 0c0900ff ! Mem[00000000100c1410] = 759c090c, %l0 = ffffffffffffffff swapa [%i3+%o5]0x80,%l0 ! %l0 = 00000000759c090c ! Starting 10 instruction Load Burst ! Mem[0000000010081408] = ff7900ecf8608991, %l5 = 0000000000000000 ldx [%i2+%o4],%l5 ! %l5 = ff7900ecf8608991 p0_label_193: ! Mem[0000000030141400] = 47d099b1, %l3 = 000000000c0900ff ldsba [%i5+%g0]0x81,%l3 ! %l3 = 0000000000000047 ! Mem[0000000030101410] = ad8cffffffff0000, %f28 = 9a370706 00000044 ldda [%i4+%o5]0x89,%f28 ! %f28 = ad8cffff ffff0000 ! Mem[0000000010101408] = b199d047, %l2 = 0000000000000067 ldswa [%i4+%o4]0x80,%l2 ! %l2 = ffffffffb199d047 ! Mem[0000000030081400] = 00000000, %f28 = ad8cffff lda [%i2+%g0]0x89,%f28 ! %f28 = 00000000 ! Mem[0000000030041400] = ff000011, %l5 = ff7900ecf8608991 ldsha [%i1+%g0]0x81,%l5 ! %l5 = ffffffffffffff00 ! Mem[0000000010101418] = 9a00000067ce8707, %f28 = 00000000 ffff0000 ldd [%i4+0x018],%f28 ! %f28 = 9a000000 67ce8707 ! %l6 = 00000000, %l7 = ffffffff, Mem[0000000030041410] = 00000000 0c099c75 stda %l6,[%i1+%o5]0x81 ! Mem[0000000030041410] = 00000000 ffffffff ! Mem[0000000030101408] = ffffffff, %l7 = 00000000ffffffff ldsba [%i4+%o4]0x89,%l7 ! %l7 = ffffffffffffffff ! Mem[0000000010141430] = 55c61a06, %l6 = 0000000000000000 ldswa [%i5+0x030]%asi,%l6 ! %l6 = 0000000055c61a06 ! Starting 10 instruction Store Burst ! %f24 = 34e3dedf 7586a107, Mem[0000000030001408] = 00000000 000000ff stda %f24,[%i0+%o4]0x89 ! Mem[0000000030001408] = 34e3dedf 7586a107 p0_label_194: ! %f30 = 724869eb 3c990ff9, %l1 = 7f65b988572f8968 ! Mem[0000000010081420] = 67ce87071100ff00 add %i2,0x020,%g1 stda %f30,[%g1+%l1]ASI_PST32_P ! Mem[0000000010081420] = 67ce87071100ff00 ! Mem[0000000010101420] = 44000000, %l6 = 0000000055c61a06, %asi = 80 swapa [%i4+0x020]%asi,%l6 ! %l6 = 0000000044000000 ! Mem[0000000030041410] = 00000000, %l0 = 00000000759c090c ldstuba [%i1+%o5]0x89,%l0 ! %l0 = 00000000000000ff ! %f27 = 496a6cd3, Mem[0000000010181410] = 79233c3f sta %f27,[%i6+%o5]0x88 ! Mem[0000000010181410] = 496a6cd3 ! %f4 = 000000ff 00000000, Mem[0000000010181438] = 00000000 00000000 std %f4 ,[%i6+0x038] ! Mem[0000000010181438] = 000000ff 00000000 ! %f13 = ec0079ff, Mem[0000000030001400] = 0787ce67 sta %f13,[%i0+%g0]0x81 ! Mem[0000000030001400] = ec0079ff ! %f2 = ffffffff 0787ce67, %l1 = 7f65b988572f8968 ! Mem[0000000030001408] = 07a18675dfdee334 add %i0,0x008,%g1 stda %f2,[%g1+%l1]ASI_PST32_SL ! Mem[0000000030001408] = 07a18675dfdee334 ! Mem[0000000010101410] = 0c099c75, %l1 = 7f65b988572f8968 ldsba [%i4+%o5]0x88,%l1 ! %l1 = 0000000000000075 ! Mem[000000001018142c] = f04ed1c6, %l7 = ffffffffffffffff, %asi = 80 swapa [%i6+0x02c]%asi,%l7 ! %l7 = 00000000f04ed1c6 ! Starting 10 instruction Load Burst ! Mem[0000000030001400] = ec0079ff, %l6 = 0000000044000000 lduwa [%i0+%g0]0x81,%l6 ! %l6 = 00000000ec0079ff p0_label_195: ! Mem[00000000300c1408] = 00b4000000000000, %f14 = feb63fcf 7f800000 ldda [%i3+%o4]0x89,%f14 ! %f14 = 00b40000 00000000 ! Mem[0000000030001408] = 34e3dedf 7586a107, %l4 = 8db796eb, %l5 = ffffff00 ldda [%i0+%o4]0x89,%l4 ! %l4 = 000000007586a107 0000000034e3dedf ! Mem[0000000030181408] = 00000000, %l0 = 0000000000000000 lduba [%i6+%o4]0x89,%l0 ! %l0 = 0000000000000000 ! Mem[0000000030141408] = 00000000, %l1 = 0000000000000075 ldsha [%i5+%o4]0x89,%l1 ! %l1 = 0000000000000000 ! Mem[00000000100c1408] = 79233cff, %l1 = 0000000000000000 lduha [%i3+%o4]0x88,%l1 ! %l1 = 0000000000003cff ! Mem[00000000100c1408] = ff3c2379, %l2 = ffffffffb199d047 ldswa [%i3+%o4]0x80,%l2 ! %l2 = ffffffffff3c2379 ! Mem[0000000030181400] = ec00ff00, %l7 = 00000000f04ed1c6 ldsha [%i6+%g0]0x81,%l7 ! %l7 = ffffffffffffec00 ! Mem[00000000100c1408] = 00000000 79233cff, %l6 = ec0079ff, %l7 = ffffec00 ldda [%i3+%o4]0x88,%l6 ! %l6 = 0000000079233cff 0000000000000000 ! Mem[0000000030081410] = ff000000000000ff, %l7 = 0000000000000000 ldxa [%i2+%o5]0x81,%l7 ! %l7 = ff000000000000ff ! Starting 10 instruction Store Burst ! Mem[0000000010181408] = d8a6c77c, %l1 = 0000000000003cff ldstuba [%i6+%o4]0x80,%l1 ! %l1 = 000000d8000000ff p0_label_196: ! Mem[0000000030081400] = 00000000, %l7 = ff000000000000ff ldstuba [%i2+%g0]0x81,%l7 ! %l7 = 00000000000000ff ! %f22 = b8f69713 97442b29, Mem[0000000010081408] = ff7900ec f8608991 stda %f22,[%i2+%o4]0x80 ! Mem[0000000010081408] = b8f69713 97442b29 ! %l7 = 0000000000000000, Mem[0000000010141400] = 00000067 stba %l7,[%i5+%g0]0x88 ! Mem[0000000010141400] = 00000000 ! %f16 = 00000037 1bff7ea8 ff00090c 9a000000 ! %f20 = ff000000 000000ff b8f69713 97442b29 ! %f24 = 34e3dedf 7586a107 c20a167e 496a6cd3 ! %f28 = 9a000000 67ce8707 724869eb 3c990ff9 stda %f16,[%i4]ASI_BLK_SL ! Block Store to 0000000030101400 ! %l4 = 000000007586a107, Mem[0000000021800180] = c360f854, %asi = 80 stba %l4,[%o3+0x180]%asi ! Mem[0000000021800180] = 0760f854 ! Mem[0000000030141400] = b199d047, %l1 = 00000000000000d8 ldstuba [%i5+%g0]0x89,%l1 ! %l1 = 00000047000000ff ! Mem[00000000100c1400] = 00000080, %l7 = 0000000000000000 ldstuba [%i3+%g0]0x88,%l7 ! %l7 = 00000080000000ff ! %f16 = 00000037 1bff7ea8 ff00090c 9a000000 ! %f20 = ff000000 000000ff b8f69713 97442b29 ! %f24 = 34e3dedf 7586a107 c20a167e 496a6cd3 ! %f28 = 9a000000 67ce8707 724869eb 3c990ff9 stda %f16,[%i1]ASI_BLK_SL ! Block Store to 0000000030041400 membar #Sync ! Added by membar checker (26) ! Mem[0000000010041408] = 00000067, %l4 = 000000007586a107 ldstuba [%i1+%o4]0x80,%l4 ! %l4 = 00000000000000ff ! Starting 10 instruction Load Burst ! Mem[0000000010081430] = 7eff00ff, %l6 = 0000000079233cff lduwa [%i2+0x030]%asi,%l6 ! %l6 = 000000007eff00ff p0_label_197: ! Mem[0000000010101434] = 9020fb0b, %l3 = 0000000000000047 ldsba [%i4+0x037]%asi,%l3 ! %l3 = 000000000000000b ! Mem[00000000100c1410] = ffffffff, %l7 = 0000000000000080 lduwa [%i3+%o5]0x80,%l7 ! %l7 = 00000000ffffffff ! Mem[0000000030141400] = b199d0ff, %l0 = 0000000000000000 ldsba [%i5+%g0]0x89,%l0 ! %l0 = ffffffffffffffff ! Mem[00000000300c1410] = 759c090c, %l2 = ffffffffff3c2379 ldsha [%i3+%o5]0x89,%l2 ! %l2 = 000000000000090c ! Mem[0000000010081410] = 000000ad, %l3 = 000000000000000b lduba [%i2+%o5]0x88,%l3 ! %l3 = 00000000000000ad ! Mem[0000000030081410] = ff000000000000ff, %l2 = 000000000000090c ldxa [%i2+%o5]0x81,%l2 ! %l2 = ff000000000000ff ! Mem[0000000030001410] = 0000003f, %l1 = 0000000000000047 lduha [%i0+%o5]0x89,%l1 ! %l1 = 000000000000003f ! Mem[0000000030081410] = ff000000000000ff, %f14 = 00b40000 00000000 ldda [%i2+%o5]0x81,%f14 ! %f14 = ff000000 000000ff ! Mem[0000000030181400] = ec00ff00 ff000000 00000000 32b0aa8b ! Mem[0000000030181410] = 000000ad 0000007e 1f79e2ec 1f79100e ! Mem[0000000030181420] = 955a90b6 ffffffff 55c61a06 1d9d4f0f ! Mem[0000000030181430] = ffffb398 32b09a30 55c61a06 955a90b6 ldda [%i6]ASI_BLK_AIUS,%f0 ! Block Load from 0000000030181400 ! Starting 10 instruction Store Burst ! %f22 = b8f69713 97442b29, Mem[0000000030141400] = ffd099b1 3f3c23ef stda %f22,[%i5+%g0]0x81 ! Mem[0000000030141400] = b8f69713 97442b29 p0_label_198: ! %l4 = 0000000000000000, %l4 = 0000000000000000, %y = 00000000 umul %l4,%l4,%l6 ! %l6 = 0000000000000000, %y = 00000000 ! %l6 = 0000000000000000, Mem[0000000010041408] = ff000067 stha %l6,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00000067 ! %f31 = 3c990ff9, Mem[00000000100c1410] = ffffffff sta %f31,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 3c990ff9 ! %f0 = ec00ff00 ff000000 00000000 32b0aa8b ! %f4 = 000000ad 0000007e 1f79e2ec 1f79100e ! %f8 = 955a90b6 ffffffff 55c61a06 1d9d4f0f ! %f12 = ffffb398 32b09a30 55c61a06 955a90b6 stda %f0,[%i6]ASI_BLK_S ! Block Store to 0000000030181400 ! Mem[00000000211c0000] = 00ffcd80, %l3 = 00000000000000ad ldstuba [%o2+0x000]%asi,%l3 ! %l3 = 00000000000000ff ! %f27 = 496a6cd3, Mem[0000000030041410] = 000000ff sta %f27,[%i1+%o5]0x89 ! Mem[0000000030041410] = 496a6cd3 ! %l2 = 000000ff, %l3 = 00000000, Mem[0000000010041408] = 67000000 ff00090c stda %l2,[%i1+%o4]0x88 ! Mem[0000000010041408] = 000000ff 00000000 ! Mem[0000000020800001] = c6ffa5fa, %l1 = 000000000000003f ldstub [%o1+0x001],%l1 ! %l1 = 000000ff000000ff ! %l2 = ff000000000000ff, Mem[0000000030041408] = 0000009a stba %l2,[%i1+%o4]0x81 ! Mem[0000000030041408] = ff00009a ! Starting 10 instruction Load Burst ! Mem[0000000010041410] = 67ce0075, %l3 = 0000000000000000 lduha [%i1+%o5]0x88,%l3 ! %l3 = 0000000000000075 p0_label_199: membar #Sync ! Added by membar checker (27) ! Mem[0000000030181408] = 8baab03200000000, %f16 = 00000037 1bff7ea8 ldda [%i6+%o4]0x89,%f16 ! %f16 = 8baab032 00000000 ! Mem[0000000030081410] = 000000ff, %l7 = 00000000ffffffff lduwa [%i2+%o5]0x89,%l7 ! %l7 = 00000000000000ff ! Mem[0000000020800000] = c6ffa5fa, %l2 = ff000000000000ff lduba [%o1+0x001]%asi,%l2 ! %l2 = 00000000000000ff ! Mem[0000000030041400] = 1bff7ea8, %l3 = 0000000000000075 lduwa [%i1+%g0]0x89,%l3 ! %l3 = 000000001bff7ea8 ! Mem[0000000010081428] = 0000008b00000000, %f2 = 00000000 32b0aa8b ldda [%i2+0x028]%asi,%f2 ! %f2 = 0000008b 00000000 ! Mem[00000000100c1400] = 000000ff, %l5 = 0000000034e3dedf lduba [%i3+%g0]0x88,%l5 ! %l5 = 00000000000000ff ! Mem[00000000300c1408] = 00000000, %f28 = 9a000000 lda [%i3+%o4]0x89,%f28 ! %f28 = 00000000 ! Mem[0000000010041400] = 0787ce67, %f6 = 1f79e2ec lda [%i1+%g0]0x88,%f6 ! %f6 = 0787ce67 ! Mem[0000000030041410] = d36c6a49, %l3 = 000000001bff7ea8 ldsba [%i1+%o5]0x81,%l3 ! %l3 = ffffffffffffffd3 ! Starting 10 instruction Store Burst ! %l5 = 00000000000000ff, Mem[0000000030001408] = 7586a107 stwa %l5,[%i0+%o4]0x89 ! Mem[0000000030001408] = 000000ff p0_label_200: ! %l4 = 00000000, %l5 = 000000ff, Mem[0000000010001408] = ff000000 67ce8707 stda %l4,[%i0+%o4]0x88 ! Mem[0000000010001408] = 00000000 000000ff ! %f6 = 0787ce67 1f79100e, %l6 = 0000000000000000 ! Mem[00000000300c1410] = 0c099c7500000000 add %i3,0x010,%g1 stda %f6,[%g1+%l6]ASI_PST16_S ! Mem[00000000300c1410] = 0c099c7500000000 ! %l0 = ffffffffffffffff, Mem[0000000030101400] = a87eff1b stba %l0,[%i4+%g0]0x81 ! Mem[0000000030101400] = ff7eff1b ! %f22 = b8f69713 97442b29, %l4 = 0000000000000000 ! Mem[0000000030141420] = 33a771b244ff50ff add %i5,0x020,%g1 stda %f22,[%g1+%l4]ASI_PST8_S ! Mem[0000000030141420] = 33a771b244ff50ff ! Mem[0000000030181408] = 00000000, %l6 = 0000000000000000 swapa [%i6+%o4]0x89,%l6 ! %l6 = 0000000000000000 ! %f23 = 97442b29, Mem[0000000030141410] = 44000000 sta %f23,[%i5+%o5]0x89 ! Mem[0000000030141410] = 97442b29 ! Mem[0000000010101410] = 759c090c, %l4 = 0000000000000000 swapa [%i4+%o5]0x80,%l4 ! %l4 = 00000000759c090c ! %f10 = 55c61a06 1d9d4f0f, Mem[0000000010001420] = 80000000 00000000 stda %f10,[%i0+0x020]%asi ! Mem[0000000010001420] = 55c61a06 1d9d4f0f ! %f24 = 34e3dedf 7586a107, Mem[0000000010081408] = 1397f6b8 292b4497 stda %f24,[%i2+%o4]0x88 ! Mem[0000000010081408] = 34e3dedf 7586a107 ! Starting 10 instruction Load Burst ! Mem[0000000010141430] = 55c61a06, %l2 = 00000000000000ff lduha [%i5+0x032]%asi,%l2 ! %l2 = 0000000000001a06 ba,a p0_not_taken_0_end p0_not_taken_0: ! The following code should not be executed ldxa [%i4+0x008]%asi,%l6 nop fmuls %f5,%f10,%f4 ldswa [%i4+0x020]%asi,%l0 sdiv %l4,%l3,%l2 ba,a p0_branch_failed p0_not_taken_0_end: ! End of Random Code for Thread 0 ! Check Registers p0_check_registers: set p0_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be ffffffffffffffff bne,a,pn %xcc,p0_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000000ff bne,a,pn %xcc,p0_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000001a06 bne,a,pn %xcc,p0_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be ffffffffffffffd3 bne,a,pn %xcc,p0_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000759c090c bne,a,pn %xcc,p0_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000000000ff 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 00000000000000ff bne,a,pn %xcc,p0_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p0_check_fp_registers: set p0_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be ec00ff00 ff000000 bne %xcc,p0_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 0000008b 00000000 bne %xcc,p0_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 000000ad 0000007e bne %xcc,p0_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 0787ce67 1f79100e bne %xcc,p0_f6_fail std %f8,[%g1] ldx [%g1],%l1 ldx [%g3+0x20],%l0 cmp %l0,%l1 ! %f8 should be 955a90b6 ffffffff bne %xcc,p0_f8_fail std %f10,[%g1] ldx [%g1],%l1 ldx [%g3+0x28],%l0 cmp %l0,%l1 ! %f10 should be 55c61a06 1d9d4f0f bne %xcc,p0_f10_fail std %f12,[%g1] ldx [%g1],%l1 ldx [%g3+0x30],%l0 cmp %l0,%l1 ! %f12 should be ffffb398 32b09a30 bne %xcc,p0_f12_fail std %f14,[%g1] ldx [%g1],%l1 ldx [%g3+0x38],%l0 cmp %l0,%l1 ! %f14 should be 55c61a06 955a90b6 bne %xcc,p0_f14_fail std %f16,[%g1] ldx [%g1],%l1 ldx [%g3+0x40],%l0 cmp %l0,%l1 ! %f16 should be 8baab032 00000000 bne %xcc,p0_f16_fail std %f18,[%g1] ldx [%g1],%l1 ldx [%g3+0x48],%l0 cmp %l0,%l1 ! %f18 should be ff00090c 9a000000 bne %xcc,p0_f18_fail std %f20,[%g1] ldx [%g1],%l1 ldx [%g3+0x50],%l0 cmp %l0,%l1 ! %f20 should be ff000000 000000ff bne %xcc,p0_f20_fail std %f22,[%g1] ldx [%g1],%l1 ldx [%g3+0x58],%l0 cmp %l0,%l1 ! %f22 should be b8f69713 97442b29 bne %xcc,p0_f22_fail std %f24,[%g1] ldx [%g1],%l1 ldx [%g3+0x60],%l0 cmp %l0,%l1 ! %f24 should be 34e3dedf 7586a107 bne %xcc,p0_f24_fail std %f26,[%g1] ldx [%g1],%l1 ldx [%g3+0x68],%l0 cmp %l0,%l1 ! %f26 should be c20a167e 496a6cd3 bne %xcc,p0_f26_fail std %f28,[%g1] ldx [%g1],%l1 ldx [%g3+0x70],%l0 cmp %l0,%l1 ! %f28 should be 00000000 67ce8707 bne %xcc,p0_f28_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be 724869eb 3c990ff9 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: sub %l4,%l0,%l5 ldstuba [%i6+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000010181410] done p0_trap1o: sub %l4,%l0,%l5 ldstuba [%o6+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000010181410] done p0_trap2e: xor %l0,-0x245,%l3 fdivs %f8 ,%f4 ,%f13 fmuls %f6 ,%f0 ,%f5 subc %l1,-0x1d9,%l0 done p0_trap2o: xor %l0,-0x245,%l3 fdivs %f8 ,%f4 ,%f13 fmuls %f6 ,%f0 ,%f5 subc %l1,-0x1d9,%l0 done p0_trap3e: andn %l6,%l4,%l0 add %l5,%l1,%l3 done p0_trap3o: andn %l6,%l4,%l0 add %l5,%l1,%l3 done ! Cross Processor Interrupt Handler cross_intr_handler: membar #Sync ! Identify the recipient of the interrupt mov 0x10,%g1 ! VA of Core ID Register ldxa [%g1]ASI_CMP_CORE_ID,%g1 and %g1,0x3f,%g4 ! Extract Core ID in %g4 sll %g4,2,%g1 ! Index into intr receive array set received_xintr,%g2 ! Pointer to receive counters lduw [%g2+%g1],%g3 ! Get receive count inc %g3 ! Incement by 1 st %g3,[%g2+%g1] ! Update receive count ! Reset busy bit interrupts and return mov 0x40,%g1 ! Busy bit stxa %g1,[%g0]ASI_INTR_RECEIVE ! Clear the busy bit membar #Sync retry inst_access_handler: done .align 256 data_access_handler: 1: done p0_init_memory_pointers: set p0_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p0_local0_start,%i0 set p0_local1_start,%i1 set p0_local2_start,%i2 set p0_local3_start,%i3 set p0_local4_start,%i4 set p0_local5_start,%i5 set p0_local6_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 415756c46940ca2a ldx [%g1+0x008],%l1 ! %l1 = 65fb82c89a772f40 ldx [%g1+0x010],%l2 ! %l2 = 879d1bc02a5d3cfe ldx [%g1+0x018],%l3 ! %l3 = d5d6250268cd7ae8 ldx [%g1+0x020],%l4 ! %l4 = 7501bb700f1547c2 ldx [%g1+0x028],%l5 ! %l5 = d9cd999a6e61420b ldx [%g1+0x030],%l6 ! %l6 = c584bb7669bc7d11 ldx [%g1+0x038],%l7 ! %l7 = dbba379213520f54 ! 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: sub %l4,%l0,%l5 ldstub [%o3+0x040],%l7 ! Mem[0000000021800040] jmpl %o7,%g0 andn %l6,%l4,%l0 p0_near_0_he: jmpl %o7,%g0 xor %l3,-0xbc4,%l1 jmpl %o7,%g0 nop near0_b2b_h: subc %l0,%l2,%l7 fdivs %f17,%f21,%f28 fdivs %f20,%f16,%f24 xor %l1,%l4,%l6 jmpl %o7,%g0 fmuls %f19,%f28,%f23 near0_b2b_l: fadds %f12,%f0 ,%f4 fsubs %f8 ,%f5 ,%f9 xor %l0,0x882,%l6 fadds %f1 ,%f0 ,%f15 jmpl %o7,%g0 smul %l3,-0x4c8,%l5 user_near0_end: .seg "text" .align 0x2000 user_near1_start: p0_near_1_le: stw %l3,[%i6+0x004] ! Mem[0000000010181404] fadds %f15,%f11,%f11 ldx [%i6+0x038],%l6 ! Mem[0000000010181438] mulx %l5,-0xa98,%l4 xor %l1,0x52a,%l3 fdivs %f6 ,%f11,%f15 fdivs %f12,%f12,%f4 jmpl %o7,%g0 fadds %f0 ,%f10,%f10 p0_near_1_he: fadds %f26,%f25,%f27 sdivx %l1,%l0,%l7 subc %l7,%l7,%l7 fsqrts %f23,%f17 xnor %l3,-0xd0f,%l2 jmpl %o7,%g0 add %l0,%l4,%l2 near1_b2b_h: subc %l4,%l0,%l1 xnor %l3,0x89e,%l1 mulx %l4,%l0,%l4 umul %l0,0x1be,%l7 jmpl %o7,%g0 addc %l4,-0xef0,%l3 near1_b2b_l: and %l7,0x8fd,%l5 fdivs %f15,%f7 ,%f10 xnor %l1,%l3,%l3 fcmps %fcc0,%f5 ,%f8 jmpl %o7,%g0 umul %l4,%l5,%l0 user_near1_end: .seg "text" .align 0x2000 user_near2_start: p0_near_2_le: jmpl %o7,%g0 sdivx %l2,%l6,%l3 jmpl %o7,%g0 nop p0_near_2_he: smul %l0,0xd1e,%l7 jmpl %o7,%g0 or %l6,%l0,%l0 near2_b2b_h: jmpl %o7,%g0 fcmps %fcc1,%f16,%f17 jmpl %o7,%g0 nop near2_b2b_l: jmpl %o7,%g0 add %l3,%l5,%l2 jmpl %o7,%g0 nop user_near2_end: .seg "text" .align 0x2000 user_near3_start: p0_near_3_le: umul %l1,%l1,%l1 st %f2 ,[%i0+0x038] ! Mem[0000000010001438] udivx %l2,0xa90,%l2 std %l6,[%i3+0x028] ! Mem[00000000100c1428] xnor %l6,-0xfc7,%l1 jmpl %o7,%g0 sdivx %l6,-0x748,%l0 p0_near_3_he: fsqrts %f27,%f27 fadds %f17,%f21,%f24 addc %l3,0x488,%l3 jmpl %o7,%g0 sub %l6,0xf6b,%l3 near3_b2b_h: orn %l0,%l4,%l3 fsubs %f28,%f23,%f16 jmpl %o7,%g0 add %l5,%l3,%l3 near3_b2b_l: fcmps %fcc2,%f5 ,%f5 mulx %l7,-0x576,%l2 jmpl %o7,%g0 fdivs %f10,%f0 ,%f13 user_near3_end: .seg "text" .text .align 0x2000 user_far0_start: p0_far_0_le: swap [%i6+0x010],%l7 ! Mem[0000000010181410] jmpl %o7,%g0 andn %l6,-0x74d,%l5 p0_far_0_lem: membar #Sync swap [%i6+0x010],%l7 ! Mem[0000000010181410] jmpl %o7,%g0 andn %l6,-0x74d,%l5 p0_far_0_he: add %l2,-0x4f6,%l4 mulx %l3,0x106,%l1 udivx %l5,0x66a,%l5 udivx %l3,-0xf92,%l5 fcmps %fcc3,%f27,%f29 jmpl %o7,%g0 xnor %l4,%l3,%l6 p0_far_0_hem: add %l2,-0x4f6,%l4 mulx %l3,0x106,%l1 udivx %l5,0x66a,%l5 udivx %l3,-0xf92,%l5 fcmps %fcc3,%f27,%f29 jmpl %o7,%g0 xnor %l4,%l3,%l6 p0_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 far0_b2b_h: jmpl %o7,%g0 smul %l7,%l7,%l5 jmpl %o7,%g0 nop far0_b2b_l: jmpl %o7,%g0 sdivx %l1,%l3,%l0 jmpl %o7,%g0 nop user_far0_end: .seg "text" .text .align 0x2000 user_far1_start: p0_far_1_le: jmpl %o7,%g0 fitod %f5 ,%f8 jmpl %o7,%g0 nop p0_far_1_lem: jmpl %o7,%g0 fitod %f5 ,%f8 jmpl %o7,%g0 nop p0_far_1_he: fsubs %f24,%f30,%f23 ldx [%i2+0x008],%l5 ! Mem[0000000010081408] jmpl %o7,%g0 fadds %f22,%f17,%f23 p0_far_1_hem: fsubs %f24,%f30,%f23 membar #Sync ldx [%i2+0x008],%l5 ! Mem[0000000010081408] jmpl %o7,%g0 fadds %f22,%f17,%f23 p0_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 far1_b2b_h: fsubs %f16,%f27,%f27 jmpl %o7,%g0 udivx %l3,%l6,%l6 far1_b2b_l: udivx %l4,%l7,%l1 jmpl %o7,%g0 xor %l3,%l5,%l1 user_far1_end: .seg "text" .text .align 0x2000 user_far2_start: p0_far_2_le: smul %l4,%l4,%l6 stb %l4,[%i4+0x009] ! Mem[0000000010101409] or %l3,0xbc3,%l0 st %f15,[%i2+0x018] ! Mem[0000000010081418] sub %l7,-0x736,%l4 jmpl %o7,%g0 fmuls %f15,%f1 ,%f1 p0_far_2_lem: smul %l4,%l4,%l6 membar #Sync stb %l4,[%i4+0x009] ! Mem[0000000010101409] or %l3,0xbc3,%l0 st %f15,[%i2+0x018] ! Mem[0000000010081418] sub %l7,-0x736,%l4 jmpl %o7,%g0 fmuls %f15,%f1 ,%f1 p0_far_2_he: addc %l4,-0x793,%l7 sub %l7,%l4,%l6 mulx %l2,%l3,%l2 xnor %l1,%l6,%l1 fsubs %f26,%f29,%f17 jmpl %o7,%g0 xnor %l4,%l2,%l2 p0_far_2_hem: addc %l4,-0x793,%l7 sub %l7,%l4,%l6 mulx %l2,%l3,%l2 xnor %l1,%l6,%l1 fsubs %f26,%f29,%f17 jmpl %o7,%g0 xnor %l4,%l2,%l2 p0_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 far2_b2b_h: udivx %l7,%l7,%l7 mulx %l2,0xcc0,%l1 subc %l3,%l2,%l2 sub %l4,0x8cc,%l3 addc %l4,%l3,%l7 sdivx %l3,-0xb52,%l1 jmpl %o7,%g0 umul %l0,-0xf2b,%l7 far2_b2b_l: fdtoi %f12,%f15 xnor %l2,%l7,%l6 fmuls %f10,%f12,%f0 fcmps %fcc0,%f6 ,%f3 or %l6,-0xe53,%l4 addc %l5,0xcbf,%l5 jmpl %o7,%g0 xor %l7,%l0,%l7 user_far2_end: .seg "text" .text .align 0x2000 user_far3_start: p0_far_3_le: fdivs %f5 ,%f2 ,%f2 std %l0,[%i0+0x000] ! Mem[0000000010001400] add %l2,-0x463,%l1 jmpl %o7,%g0 umul %l5,0xe9b,%l2 p0_far_3_lem: fdivs %f5 ,%f2 ,%f2 membar #Sync std %l0,[%i0+0x000] ! Mem[0000000010001400] add %l2,-0x463,%l1 jmpl %o7,%g0 umul %l5,0xe9b,%l2 p0_far_3_he: sdivx %l4,%l1,%l3 fcmps %fcc0,%f27,%f21 addc %l4,%l4,%l5 fsubs %f26,%f21,%f28 st %f28,[%i5+0x028] ! Mem[0000000010141428] xnor %l7,%l2,%l1 jmpl %o7,%g0 xnor %l1,-0x019,%l4 p0_far_3_hem: sdivx %l4,%l1,%l3 fcmps %fcc0,%f27,%f21 addc %l4,%l4,%l5 fsubs %f26,%f21,%f28 membar #Sync st %f28,[%i5+0x028] ! Mem[0000000010141428] xnor %l7,%l2,%l1 jmpl %o7,%g0 xnor %l1,-0x019,%l4 p0_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 far3_b2b_h: umul %l0,%l2,%l1 jmpl %o7,%g0 fsubs %f21,%f28,%f28 far3_b2b_l: mulx %l5,%l7,%l2 jmpl %o7,%g0 andn %l6,%l4,%l2 user_far3_end: .seg "text" .align 0x2000 user_jump0_start: INIT_MEM(0, 0x0010, 1, +, 0, +, 0) p0_jmpl_0_le: sdivx %l4,%l0,%l5 fsubs %f14,%f1 ,%f14 jmpl %g6+8,%g0 sub %l6,0x7c7,%l6 p0_call_0_le: fcmps %fcc1,%f8 ,%f3 udivx %l6,%l4,%l5 add %l7,%l6,%l0 retl udivx %l5,0xfc3,%l0 p0_jmpl_0_lo: sdivx %l4,%l0,%l5 fsubs %f14,%f1 ,%f14 jmpl %g6+8,%g0 sub %l6,0x7c7,%l6 p0_call_0_lo: fcmps %fcc1,%f8 ,%f3 udivx %l6,%l4,%l5 add %l7,%l6,%l0 retl udivx %l5,0xfc3,%l0 p0_jmpl_0_he: add %l5,-0xf7b,%l1 jmpl %g6+8,%g0 fdtoi %f28,%f20 p0_call_0_he: retl or %l7,%l6,%l0 p0_jmpl_0_ho: add %l5,-0xf7b,%l1 jmpl %g6+8,%g0 fdtoi %f28,%f20 p0_call_0_ho: retl or %l7,%l6,%l0 user_jump0_end: .seg "text" .align 0x2000 user_jump1_start: INIT_MEM(0, 0x0020, 1, +, 0, +, 0) p0_jmpl_1_le: smul %l2,-0x794,%l0 jmpl %g6+8,%g0 subc %l6,-0x7fc,%l5 p0_call_1_le: retl or %l1,0x2b9,%l3 p0_jmpl_1_lo: smul %l2,-0x794,%l0 jmpl %g6+8,%g0 subc %l6,-0x7fc,%l5 p0_call_1_lo: retl or %l1,0x2b9,%l3 p0_jmpl_1_he: smul %l5,0x52a,%l7 sdivx %l3,0x06b,%l4 fadds %f21,%f17,%f27 ld [%i0+0x00c],%f24 ! Mem[000000001000140c] sub %l2,-0xcfa,%l0 addc %l0,%l1,%l5 subc %l6,-0xe8b,%l7 jmpl %g6+8,%g0 mulx %l1,%l4,%l6 p0_call_1_he: umul %l5,%l4,%l1 fsubs %f31,%f24,%f18 sub %l4,%l1,%l0 add %l2,0x5ba,%l1 umul %l3,%l1,%l4 retl fsqrts %f19,%f20 p0_jmpl_1_ho: smul %l5,0x52a,%l7 sdivx %l3,0x06b,%l4 fadds %f21,%f17,%f27 ld [%o0+0x00c],%f24 ! Mem[000000001000140c] sub %l2,-0xcfa,%l0 addc %l0,%l1,%l5 subc %l6,-0xe8b,%l7 jmpl %g6+8,%g0 mulx %l1,%l4,%l6 p0_call_1_ho: umul %l5,%l4,%l1 fsubs %f31,%f24,%f18 sub %l4,%l1,%l0 add %l2,0x5ba,%l1 umul %l3,%l1,%l4 retl fsqrts %f19,%f20 user_jump1_end: .seg "text" .align 0x2000 user_jump2_start: INIT_MEM(0, 0x0030, 1, +, 0, +, 0) p0_jmpl_2_le: addc %l1,%l2,%l2 subc %l7,-0xa85,%l5 ldd [%i4+0x000],%f14 ! Mem[0000000010101400] fsubs %f9 ,%f4 ,%f15 jmpl %g6+8,%g0 ldd [%i2+0x030],%f0 ! Mem[0000000010081430] p0_call_2_le: fcmps %fcc0,%f1 ,%f4 fadds %f9 ,%f5 ,%f12 fmuls %f11,%f1 ,%f3 fstoi %f2 ,%f6 fadds %f15,%f3 ,%f1 xor %l0,%l5,%l2 orn %l6,-0x371,%l1 retl addc %l1,%l3,%l5 p0_jmpl_2_lo: addc %l1,%l2,%l2 subc %l7,-0xa85,%l5 ldd [%o4+0x000],%f14 ! Mem[0000000010101400] fsubs %f9 ,%f4 ,%f15 jmpl %g6+8,%g0 ldd [%o2+0x030],%f0 ! Mem[0000000010081430] p0_call_2_lo: fcmps %fcc0,%f1 ,%f4 fadds %f9 ,%f5 ,%f12 fmuls %f11,%f1 ,%f3 fstoi %f2 ,%f6 fadds %f15,%f3 ,%f1 xor %l0,%l5,%l2 orn %l6,-0x371,%l1 retl addc %l1,%l3,%l5 p0_jmpl_2_he: smul %l5,%l6,%l5 mulx %l7,-0xd9d,%l1 umul %l0,0x51c,%l6 jmpl %g6+8,%g0 sub %l5,%l4,%l3 p0_call_2_he: fstod %f20,%f24 fcmps %fcc0,%f25,%f26 fadds %f23,%f26,%f30 or %l0,-0xf9c,%l1 fsqrts %f28,%f16 orn %l4,0x63c,%l4 retl xnor %l0,%l5,%l4 p0_jmpl_2_ho: smul %l5,%l6,%l5 mulx %l7,-0xd9d,%l1 umul %l0,0x51c,%l6 jmpl %g6+8,%g0 sub %l5,%l4,%l3 p0_call_2_ho: fstod %f20,%f24 fcmps %fcc0,%f25,%f26 fadds %f23,%f26,%f30 or %l0,-0xf9c,%l1 fsqrts %f28,%f16 orn %l4,0x63c,%l4 retl xnor %l0,%l5,%l4 user_jump2_end: .seg "text" .align 0x2000 user_jump3_start: INIT_MEM(0, 0x0040, 1, +, 0, +, 0) p0_jmpl_3_le: xnor %l3,%l6,%l0 fcmps %fcc0,%f3 ,%f9 umul %l5,%l3,%l0 or %l2,%l0,%l2 addc %l4,0x6b4,%l0 jmpl %g6+8,%g0 fstod %f6 ,%f8 p0_call_3_le: xor %l0,-0x907,%l5 andn %l7,%l0,%l5 addc %l7,-0xbf4,%l2 orn %l2,%l4,%l6 subc %l1,%l2,%l3 smul %l3,%l6,%l2 and %l7,0x6d1,%l3 retl addc %l1,-0x68b,%l4 p0_jmpl_3_lo: xnor %l3,%l6,%l0 fcmps %fcc0,%f3 ,%f9 umul %l5,%l3,%l0 or %l2,%l0,%l2 addc %l4,0x6b4,%l0 jmpl %g6+8,%g0 fstod %f6 ,%f8 p0_call_3_lo: xor %l0,-0x907,%l5 andn %l7,%l0,%l5 addc %l7,-0xbf4,%l2 orn %l2,%l4,%l6 subc %l1,%l2,%l3 smul %l3,%l6,%l2 and %l7,0x6d1,%l3 retl addc %l1,-0x68b,%l4 p0_jmpl_3_he: jmpl %g6+8,%g0 fdivs %f24,%f17,%f28 p0_call_3_he: retl lduw [%i0+0x030],%l6 ! Mem[0000000010001430] p0_jmpl_3_ho: jmpl %g6+8,%g0 fdivs %f24,%f17,%f28 p0_call_3_ho: retl lduw [%o0+0x030],%l6 ! Mem[0000000010001430] 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 0x415756c4,0x6940ca2a ! Init value for %l0 .word 0x65fb82c8,0x9a772f40 ! Init value for %l1 .word 0x879d1bc0,0x2a5d3cfe ! Init value for %l2 .word 0xd5d62502,0x68cd7ae8 ! Init value for %l3 .word 0x7501bb70,0x0f1547c2 ! Init value for %l4 .word 0xd9cd999a,0x6e61420b ! Init value for %l5 .word 0xc584bb76,0x69bc7d11 ! Init value for %l6 .word 0xdbba3792,0x13520f54 ! Init value for %l7 .align 64 p0_init_freg: .word 0x3a0cc464,0xe025b4c3 ! Init value for %f0 .word 0x4e446631,0xaaa2216e ! Init value for %f2 .word 0xa485631c,0xd9ea2667 ! Init value for %f4 .word 0x01a6d6f0,0xfc757cfa ! Init value for %f6 .word 0xdeaebd7d,0x98c0f273 ! Init value for %f8 .word 0x3430b6a3,0x65fc5512 ! Init value for %f10 .word 0x1f790fec,0x0c529c75 ! Init value for %f12 .word 0xa0e8d7b9,0x535b3e72 ! Init value for %f14 .word 0x396a40d9,0x052dfec6 ! Init value for %f16 .word 0x2755f48c,0x822e7630 ! Init value for %f18 .word 0x1b50de40,0xb8120897 ! Init value for %f20 .word 0x22529dbe,0xd958e0ad ! Init value for %f22 .word 0xe8146e4a,0x98eb928c ! Init value for %f24 .word 0x400be218,0x29ff90a5 ! Init value for %f26 .word 0x8c6dbdc0,0x55c61a06 ! Init value for %f28 .word 0xd9f5beab,0x7e2240b7 ! Init value for %f30 .word 0x85d0cf2e,0x5e5a282f ! Init value for %f32 .word 0xb7996b52,0x2d7164e2 ! Init value for %f34 .word 0x86ad6e96,0xc7e242e3 ! Init value for %f36 .word 0x9b0222ab,0x6d33692f ! Init value for %f38 .word 0xc1b0b291,0x8d354463 ! Init value for %f40 .word 0x181fc51a,0xdb1c4dad ! Init value for %f42 .word 0xe85cd942,0x004874d4 ! Init value for %f44 .word 0x72d1a24c,0x0215fdf2 ! Init value for %f46 .word 0x5f590928,0x8d5d5c95 .word 0xf4489320,0x92f512ad .word 0x05f81fd2,0x3540d3cb .word 0x3e81dc20,0xe1b849d3 .word 0xd43e5c96,0x86db495a .word 0xa04dc21e,0x8093c88b .word 0x25c2ae3b,0xabf9c24e .word 0x9eca718a,0x45fcc922 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 0xffffffff,0xffffffff .word 0x00000000,0x000000ff .word 0x00000000,0x00001a06 .word 0xffffffff,0xffffffd3 .word 0x00000000,0x759c090c .word 0x00000000,0x000000ff .word 0x00000000,0x00000000 .word 0x00000000,0x000000ff p0_expected_fp_regs: .word 0xec00ff00,0xff000000 .word 0x0000008b,0x00000000 .word 0x000000ad,0x0000007e .word 0x0787ce67,0x1f79100e .word 0x955a90b6,0xffffffff .word 0x55c61a06,0x1d9d4f0f .word 0xffffb398,0x32b09a30 .word 0x55c61a06,0x955a90b6 .word 0x8baab032,0x00000000 .word 0xff00090c,0x9a000000 .word 0xff000000,0x000000ff .word 0xb8f69713,0x97442b29 .word 0x34e3dedf,0x7586a107 .word 0xc20a167e,0x496a6cd3 .word 0x00000000,0x67ce8707 .word 0x724869eb,0x3c990ff9 .word 0x00000010,0x00000400 ! %fsr = 0000001000000400 p0_local0_expect: .word 0xffce8707,0x11000000 .word 0x00000000,0xff000000 .word 0x292b4497,0x00ffff00 .word 0x33f371b2,0x00000000 .word 0x55c61a06,0x1d9d4f0f .word 0x07aab032,0xffffffff .word 0xbfc28cf8,0xffff9744 .word 0x70db00d2,0x7f800000 p0_local0_sec_expect: .word 0xec0079ff,0x0000c6ff .word 0xff000000,0xdfdee334 .word 0x3f000000,0x9a000000 .word 0x00ffff00,0xff000000 .word 0xaa507244,0x285ca732 .word 0xa98a274a,0x0000799a .word 0xf2891c0b,0xdefb9782 .word 0xa14abe9d,0xd8a6c77c p0_local1_expect: .word 0x67ce8707,0x11000000 .word 0xff000000,0x00000000 .word 0x7500ce67,0xb199d047 .word 0xffffffff,0x00000000 .word 0x80000000,0x0787ce67 .word 0x07aab032,0xffffffff .word 0xbfc28cf8,0x00000000 .word 0x70db00d2,0x7f800000 p0_local1_sec_expect: .word 0xa87eff1b,0x37000000 .word 0xff00009a,0x0c0900ff .word 0xd36c6a49,0x000000ff .word 0x292b4497,0x1397f6b8 .word 0x07a18675,0xdfdee334 .word 0xd36c6a49,0x7e160ac2 .word 0x0787ce67,0x0000009a .word 0xf90f993c,0xeb694872 p0_local2_expect: .word 0x0000799a,0x00000075 .word 0x07a18675,0xdfdee334 .word 0xad000000,0x00000000 .word 0x3700e102,0xffc60000 .word 0x67ce8707,0x1100ff00 .word 0x0000008b,0x00000000 .word 0x7eff00ff,0xa85a9ad6 .word 0x061ac6ff,0xffffffff p0_local2_sec_expect: .word 0xff000000,0x1bff7ea8 .word 0xfeb63fcf,0xffff00b4 .word 0xff000000,0x000000ff .word 0x292b4497,0x1397f6b8 .word 0x07a18675,0xdfdee334 .word 0xd36c6a49,0x7e160ac2 .word 0x0bfb2090,0x0607379a .word 0xf90f993c,0xeb694872 p0_local3_expect: .word 0xff000000,0xb199d047 .word 0xff3c2379,0x00000000 .word 0x3c990ff9,0x9a000000 .word 0xb199d047,0x00000000 .word 0xaa507244,0x285ca732 .word 0xa98a274a,0x795168ce .word 0xf2ff1c0b,0xdefb9782 .word 0xa14abe9d,0xd8a6c77c p0_local3_sec_expect: .word 0xfff371b2,0xffffffff .word 0x00000000,0x0000b400 .word 0x0c099c75,0x00000000 .word 0xb3b919e3,0x51c59100 .word 0x2a000000,0x1f79100e .word 0x6b55598b,0x7283e4bc .word 0x00000000,0x6e5f9478 .word 0x11da2acc,0xafdad75c p0_local4_expect: .word 0x000000ad,0x000000ff .word 0xb199d047,0xece279ff .word 0x00000000,0x9a000000 .word 0x9a000000,0x67ce8707 .word 0x55c61a06,0x0607aa8b .word 0x00ff0000,0xffffffff .word 0x3f370706,0x9020fb0b .word 0x000000de,0x00000000 p0_local4_sec_expect: .word 0xff7eff1b,0x37000000 .word 0x0000009a,0x0c0900ff .word 0xff000000,0x000000ff .word 0x292b4497,0x1397f6b8 .word 0x07a18675,0xdfdee334 .word 0xd36c6a49,0x7e160ac2 .word 0x0787ce67,0x0000009a .word 0xf90f993c,0xeb694872 p0_local5_expect: .word 0x00000000,0xff00090c .word 0x00000000,0x67ce8707 .word 0xff7900ec,0x9dbe4aa1 .word 0xad8c0000,0x0c099c75 .word 0x3186e2eb,0x2d092ff1 .word 0x0f4fff1d,0xff4d8b1f .word 0x55c61a06,0x98db82eb .word 0x84000000,0x00ff00ff p0_local5_sec_expect: .word 0xb8f69713,0x97442b29 .word 0x00000000,0xffffffff .word 0x292b4497,0x00000000 .word 0xc3b425e0,0x64c40c3a .word 0x33a771b2,0x44ff50ff .word 0xce685179,0x4a278aa9 .word 0x8297fbde,0x0b1c89f2 .word 0x7cc7a6d8,0x9dbe4aa1 p0_local6_expect: .word 0x000000ff,0x97442b29 .word 0xffa6c77c,0x0787ce67 .word 0xd36c6a49,0x00000000 .word 0x7e00364a,0x97442b29 .word 0xffffffff,0x32b0aaff .word 0xff000000,0xffffffff .word 0x9aef0706,0x9020070b .word 0x000000ff,0x00000000 p0_local6_sec_expect: .word 0xec00ff00,0xff000000 .word 0x00000000,0x32b0aa8b .word 0x000000ad,0x0000007e .word 0x1f79e2ec,0x1f79100e .word 0x955a90b6,0xffffffff .word 0x55c61a06,0x1d9d4f0f .word 0xffffb398,0x32b09a30 .word 0x55c61a06,0x955a90b6 share0_expect: .word 0x87075a4a,0xb21d1fc1 .word 0x0f54285d,0xbe63b6ba .word 0x41afed05,0xf53b681d .word 0x6b9e94aa,0x367b455d .word 0x0e8866eb,0xcbe53524 .word 0x2d3d6a37,0xecb4f4d6 .word 0x605be45d,0xb88cc857 .word 0xc989b0a8,0x345ad16b share1_expect: .word 0xc6ffa5fa,0xfd3b44a6 .word 0x1ca43cbb,0x3e946a1f .word 0x0638aa16,0x90f0c71e .word 0x5e39bfa3,0xa71a9e22 .word 0xec85cc58,0x44521582 .word 0x06b98b18,0xe5db784c .word 0xf7dd3403,0x3efe4a5c .word 0x51aa2c55,0x732b46be .word 0x96ebfa54,0x5c736667 .word 0x2ca71204,0x794979f0 .word 0x4e71e543,0x637eb2da .word 0x62ecaf29,0xdb2dff94 .word 0x5633a803,0x9d3ae510 .word 0xf8da024f,0xc59bf991 .word 0x0c181de0,0xfe2c877e .word 0x1b3f8f74,0x9e3c7644 share2_expect: .word 0xffffcd80,0xe948fd78 .word 0xe912f133,0x2ef6db7e .word 0x98860576,0xc412825d .word 0x89867215,0xa2bb0300 .word 0x862cc5c8,0xd988eb33 .word 0xdc0d2eed,0xe02cdb49 .word 0x69017631,0x5faeb862 .word 0xd943eb23,0xe335de2f share3_expect: .word 0xb4008a92,0x941bbde7 .word 0x1b1d5550,0x77f048fc .word 0x43ef49de,0x9dbaf266 .word 0xce956d4a,0x75e755eb .word 0xe18f5117,0xd98b3629 .word 0xef7e7123,0x6d84c171 .word 0x43b352da,0x279dc8fa .word 0xd21a2619,0x8de7b1e1 .word 0x00ffc8f1,0xe13f0051 .word 0x85e6f16e,0x67ce70a7 .word 0xfc871606,0x1231d0df .word 0x67e2d694,0xfa8f55e3 .word 0x6527c069,0x0f92fecf .word 0x2987e5c0,0x0500afe0 .word 0x2b4e9953,0x62acafb8 .word 0x3b7f7184,0x5d2f5bf8 .word 0x26678dc3,0xc11b3596 .word 0xb04505d7,0x1b7960de .word 0xaefa27eb,0xa2eec98f .word 0x791ebca8,0x750fe2aa .word 0x3420537f,0xdba9cddd .word 0xcbb33d39,0xaa55f59a .word 0x99bc9cd8,0xc7322699 .word 0xaec3db0c,0x929958f2 .word 0xfff64e5b,0x228621e1 .word 0x994063e7,0x8285a8d1 .word 0x9d21923c,0xe09e8a92 .word 0xf3e370b2,0xba28db95 .word 0xbe2df596,0x411f8971 .word 0xc67b9410,0xed3cc2fc .word 0xbf5f417e,0x5e7cde05 .word 0xb019c746,0x8d60423a .word 0xb444af61,0x2bbbaa15 .word 0xcbc5a4da,0x2c1e9e9a .word 0x03665cc6,0x050a3f9b .word 0x804d5769,0x1c0739ca .word 0x1e1c56a3,0xc379716e .word 0x1c3f6207,0x08da873b .word 0xcc324e5f,0x69d92230 .word 0x38bc4259,0x28b10f88 .word 0xffff4205,0xe971a1c2 .word 0x4d420703,0x09b5eaf5 .word 0xb7ef3c89,0xfca9eb21 .word 0x9ed13781,0x747c57d1 .word 0x96bfe368,0x6b507dd7 .word 0x11469e2a,0x1b1e2375 .word 0xec110ef3,0xb6dd776f .word 0x4c0da30f,0xb91566c6 .word 0x0760f854,0x94d55bf3 .word 0x32897da5,0x2b47efa0 .word 0x222fba39,0xb09ba740 .word 0x2c7aa3ee,0xda4d4e9e .word 0x4624b050,0x1cb3fe45 .word 0x484724e7,0xd3e46664 .word 0x219abe3f,0x589c9f87 .word 0x74c5b64b,0xba976202 .word 0x00d25b76,0x8e47e0b7 .word 0x74e2cc7e,0xeb6a1e29 .word 0xf011f699,0x1b0985f1 .word 0x66b735fa,0x9adf705d .word 0x38b3d5e4,0x4004ba65 .word 0xf131bddd,0xdc30b286 .word 0xd4e91bbd,0x62387bcb .word 0x57a4fa9c,0x0244cbc7 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 0xf08efe6f,0xd2bba81e .word 0x00000000,0x00000002 .word 0x785c6b57,0xc7b665b2 .word 0x00000000,0x00000003 .word 0x34ef1717,0x8dc1010b .word 0x00000000,0x00000004 .word 0xdeb24640,0x0e148517 .word 0x00000000,0x00000005 .word 0x6e99e6a0,0x6d80d315 .word 0x00000000,0x00000006 .word 0xd4a8abe8,0x65f52249 .word 0x00000000,0x00000007 .word 0xa40b6c30,0x1131c2a2 .word 0x00000000,0x00000008 .word 0xa994be2f,0xdd7fe191 .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 0x70621cea,0x2a3b6d13,0x0ade34b6,0x5be3cfc5 .word 0x60579a64,0xba694eb7,0x4935eb91,0x02e1f454 .word 0x692f1c85,0x54980ce8,0x14cc9d31,0x565c380a .word 0x852496fc,0x3db0b107,0x1837c19a,0xd42c69b9 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 0x7d3b0ba6,0xfb4f11ce,0xc573538e,0x7bd72e46 .word 0xcf9b9d0b,0xbac772b9,0xf3187341,0x68d50536 .word 0xadd0ff91,0x0ba043f5,0x10fa2a9b,0x9cc32763 .word 0xe2c0ba42,0x135a44a3,0xdaeee5c6,0x4319c7e0 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 0x0339ce68,0x6f76a7e9,0xdf266222,0xae22aac8 .word 0x0106ab6d,0x8d4662c9,0xc77babee,0xc8a9d015 .word 0xba6cab9e,0x7fcdab61,0x3ec2b76b,0x33f371b2 .word 0x83e5dbb0,0x43a96d09,0x4783d1b1,0x34d288e2 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 0x9ef8b398,0xf50c9a30,0xd7f0257b,0x4f78c2c7 .word 0x18050bba,0x06830e96,0x66d00130,0xd7cddb08 .word 0x8ef0a117,0x08d2e529,0xf825c9ae,0xef59d9ef .word 0x53978030,0x1986bb54,0x5292d261,0xbd75585a 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 0xfa149d22,0x261b4dd3,0xe2ac4b23,0xa45a5605 .word 0x69f674ab,0x5c72c7a5,0x38db09e8,0xdf46364a .word 0xc1a854d7,0xe70a4ac1,0x79730dae,0x3630eb24 .word 0x1b707ea8,0xdc4e2b5f,0xb259faaf,0x05abd5e3 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 0x27cc1364,0x1d9d4f0f,0x7ce26971,0x490a8644 .word 0xd88d6f71,0x7f9dbe97,0x292b4497,0x1397f6b8 .word 0x07a18675,0xdfdee334,0xd36c6a49,0x7e160ac2 .word 0x0bfb2090,0x0607379a,0xf90f993c,0xeb694872 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 0xf6c2a1b4,0x801ad428,0x9f961016,0x76dda661 .word 0xdec89116,0x97ce1620,0xd5edeaba,0xfff0bb9c .word 0x87a255b1,0x9c91a9f4,0x86842aa8,0xa5b9cc6b .word 0xbfc28cf8,0x9b639219,0xdd41bb83,0x9302b615 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 0xad1baaac,0xd3613e5c,0x74d6a809,0x77fc510a .word 0xe1e0a596,0x7273f96e,0xb3b919e3,0x51c59100 .word 0x9d6373fb,0xc85f108f,0x6b55598b,0x7283e4bc .word 0x992bc721,0x6e5f9478,0xa12989e0,0xafdad75c 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 0x11925c6a,0xf8aeedb0,0xff1bb8b6,0x6d0f8bd3 .word 0x5adf24a5,0x458ca55c,0x833b786c,0x53b1633e .word 0x669d2d11,0x3c38944a,0x43be00e8,0xafaa4540 .word 0x0a18b95c,0xe9271dee,0x7416dd65,0x11de56ca 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 0x684eb302,0x37148582,0x6a7c0c94,0x6cba60e4 .word 0xe74e94b7,0x914bbde3,0xaf52593e,0x1c53fbca .word 0x918960ee,0x056fad8c,0x129d217c,0xb81e66a0 .word 0x90505644,0xa67a4835,0x3eeec2d8,0x38c62378 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 0x189508d9,0x958163d3,0x125adb70,0x86fe2308 .word 0xa8db9b59,0x32b0aa8b,0x11da2acc,0xf04ed1c6 .word 0xb6d1e2eb,0x2d092ff1,0x94fb7e1e,0xd44d8b1f .word 0xac7ff2a0,0x98db82eb,0x839ecbf4,0xdaef39d4 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 0xa7c5d5fe,0xb8213b3c,0xf4061d3f,0xe3fd5116 .word 0xd29b4eaf,0xf4f57f4f,0x88d03638,0xa4c525d5 .word 0x32a75c28,0x447250aa,0xce685179,0x4a278aa9 .word 0x8297fbde,0x0b1c89f2,0x7cc7a6d8,0x9dbe4aa1 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 0x94a8598e,0x68af1045,0xbb52cf81,0xf5e3b8c6 .word 0x3dd23cfd,0x94ea3b0b,0xea5fea6b,0x92a63f58 .word 0x67ce8707,0x4de8441b,0xcef62d4c,0x3ab1ef1a .word 0x6e5fdef9,0x4099199d,0xa4e811b3,0xd69a5aa8 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 0x8335649b,0x1852462e,0xf9b0a949,0x47cb582c .word 0xd274552a,0xc44c04fc,0x80cdd7b8,0x0b6dc549 .word 0xf41ff6f7,0x913b0140,0xf2ce4069,0x34eb07ed .word 0xcbcd5806,0x46e4c154,0xd7711869,0xec3714da 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 0xf6eb5a4a,0xb21d1fc1,0x0f54285d,0xbe63b6ba .word 0x41afed05,0xf53b681d,0x6b9e94aa,0x367b455d .word 0x0e8866eb,0xcbe53524,0x2d3d6a37,0xecb4f4d6 .word 0x605be45d,0xb88cc857,0xc989b0a8,0x345ad16b 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 0xfb60a5fa,0xfd3b44a6,0x1ca43cbb,0x3e946a1f .word 0x0638aa16,0x90f0c71e,0x5e39bfa3,0xa71a9e22 .word 0xec85cc58,0x44521582,0x06b98b18,0xe5db784c .word 0xf7dd3403,0x3efe4a5c,0x51aa2c55,0x732b46be .word 0x406bfa54,0x5c736667,0x2ca71204,0x794979f0 .word 0x4e71e543,0x637eb2da,0x62ecaf29,0xdb2dff94 .word 0x5633a803,0x9d3ae510,0xf8da024f,0xc59bf991 .word 0x0c181de0,0xfe2c877e,0x1b3f8f74,0x9e3c7644 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 0xc74bcd80,0xe948fd78,0xe912f133,0x2ef6db7e .word 0x98860576,0xc412825d,0x89867215,0xa2bb0300 .word 0x862cc5c8,0xd988eb33,0xdc0d2eed,0xe02cdb49 .word 0x69017631,0x5faeb862,0xd943eb23,0xe335de2f 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 0xb4268a92,0x941bbde7,0x1b1d5550,0x77f048fc .word 0x43ef49de,0x9dbaf266,0xce956d4a,0x75e755eb .word 0xe18f5117,0xd98b3629,0xef7e7123,0x6d84c171 .word 0x43b352da,0x279dc8fa,0xd21a2619,0x8de7b1e1 .word 0x4a5ec8f1,0xe13f0051,0x85e6f16e,0x67ce70a7 .word 0xfc871606,0x1231d0df,0x67e2d694,0xfa8f55e3 .word 0x6527c069,0x0f92fecf,0x2987e5c0,0x0500afe0 .word 0x2b4e9953,0x62acafb8,0x3b7f7184,0x5d2f5bf8 .word 0x20308dc3,0xc11b3596,0xb04505d7,0x1b7960de .word 0xaefa27eb,0xa2eec98f,0x791ebca8,0x750fe2aa .word 0x3420537f,0xdba9cddd,0xcbb33d39,0xaa55f59a .word 0x99bc9cd8,0xc7322699,0xaec3db0c,0x929958f2 .word 0xd4934e5b,0x228621e1,0x994063e7,0x8285a8d1 .word 0x9d21923c,0xe09e8a92,0xf3e370b2,0xba28db95 .word 0xbe2df596,0x411f8971,0xc67b9410,0xed3cc2fc .word 0xbf5f417e,0x5e7cde05,0xb019c746,0x8d60423a .word 0xb4c5af61,0x2bbbaa15,0xcbc5a4da,0x2c1e9e9a .word 0x03665cc6,0x050a3f9b,0x804d5769,0x1c0739ca .word 0x1e1c56a3,0xc379716e,0x1c3f6207,0x08da873b .word 0xcc324e5f,0x69d92230,0x38bc4259,0x28b10f88 .word 0x1c064205,0xe971a1c2,0x4d420703,0x09b5eaf5 .word 0xb7ef3c89,0xfca9eb21,0x9ed13781,0x747c57d1 .word 0x96bfe368,0x6b507dd7,0x11469e2a,0x1b1e2375 .word 0xec110ef3,0xb6dd776f,0x4c0da30f,0xb91566c6 .word 0xc360f854,0x94d55bf3,0x32897da5,0x2b47efa0 .word 0x222fba39,0xb09ba740,0x2c7aa3ee,0xda4d4e9e .word 0x4624b050,0x1cb3fe45,0x484724e7,0xd3e46664 .word 0x219abe3f,0x589c9f87,0x74c5b64b,0xba976202 .word 0xb3245b76,0x8e47e0b7,0x74e2cc7e,0xeb6a1e29 .word 0xf011f699,0x1b0985f1,0x66b735fa,0x9adf705d .word 0x38b3d5e4,0x4004ba65,0xf131bddd,0xdc30b286 .word 0xd4e91bbd,0x62387bcb,0x57a4fa9c,0x0244cbc7 share3_end: