/* * ========== Copyright Header Begin ========================================== * * OpenSPARC T2 Processor File: mpgen_600_3.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 = 327141853 ! Riesling can be on ! 1 Thread, 600 lines ! mpgen created on Dec 20, 2005 (16:35:03) ! mpgen_600_3.s created on Mar 27, 2009 (14:18:53) ! RC file : random.rc ! cmd = /import/n2-tools/release/tools/mpgen/mpgen,1.051220 -rc random.rc -o mpgen_600_3 -p 1 -l 600 #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 = dd703ad2 f2aedcae 2386b914 9701eb58 ! %f4 = 71a1adf2 dad74e52 5d3a04c9 4c248ccd ! %f8 = 571bd858 1b907c48 e526033d ae793d12 ! %f12 = 76c0166d e7bb22af 555bb460 bcd86afe ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = fdeb1a21 a122b2fd d998614e 82615636 ! %f20 = 62d06a45 e62bab1e 846341a9 9d08997c ! %f24 = 5e1cbf9e e0e3d30a b9a75eeb e4d51ac4 ! %f28 = 2ecb66ec 2befdfcc 08f2912c e725ae5f ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = b07366b7 0aea1e63 8de62d12 f36ddbc5 ! %f36 = 24fc0181 95d01dc6 9f7b04af f677fd8b ! %f40 = 794f5e27 60728529 a69170f2 f3dfabaa ! %f44 = 0f60d100 01479fab dc915ee1 a457bd3a ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x0c942a3800000009,%g7,%g1 ! GSR scale = 1, align = 1 wr %g1,%g0,%gsr ! GSR = 0c942a3800000009 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: ! %l6 = 1653e384215d3066, Mem[0000000010181417] = 09d80d6e stb %l6,[%i6+0x017] ! Mem[0000000010181414] = 09d80d66 ! Mem[0000000030081410] = 71ea1e28, %l6 = 1653e384215d3066 swapa [%i2+%o5]0x81,%l6 ! %l6 = 0000000071ea1e28 ! Mem[0000000010141430] = 87998ea9, %l3 = 7d6e86cff6fc6f21 ldub [%i5+0x031],%l3 ! %l3 = 0000000000000099 ! %f20 = 62d06a45 e62bab1e, Mem[0000000010041410] = 4a3ab556 65b71d14 stda %f20,[%i1+%o5]0x80 ! Mem[0000000010041410] = 62d06a45 e62bab1e ! Mem[0000000010001408] = 52db5111127ec32e, %f14 = 555bb460 bcd86afe ldda [%i0+%o4]0x88,%f14 ! %f14 = 52db5111 127ec32e ! %l5 = 34dd0e65fb33e228, Mem[0000000010101410] = 351c621c stba %l5,[%i4+%o5]0x80 ! Mem[0000000010101410] = 281c621c ! Mem[0000000030001400] = 22275563, %l5 = 34dd0e65fb33e228 ldstuba [%i0+%g0]0x89,%l5 ! %l5 = 00000063000000ff ! %f6 = 5d3a04c9, Mem[0000000030141408] = 5600a9b5 sta %f6 ,[%i5+%o4]0x89 ! Mem[0000000030141408] = 5d3a04c9 ! Mem[0000000030101408] = 5601f608, %l0 = 8653b8c63772654d ldsha [%i4+%o4]0x81,%l0 ! %l0 = 0000000000005601 ! Starting 10 instruction Store Burst ! %l2 = 7f2fb1c3df2f4541, Mem[0000000010181410] = 1ec2c2b0 stha %l2,[%i6+%o5]0x88 ! Mem[0000000010181410] = 1ec24541 p0_label_2: ! %f26 = b9a75eeb, Mem[0000000010041400] = 06615072 sta %f26,[%i1+%g0]0x80 ! Mem[0000000010041400] = b9a75eeb ! Mem[0000000010081400] = 3b8b14fb, %l6 = 0000000071ea1e28 swapa [%i2+%g0]0x88,%l6 ! %l6 = 000000003b8b14fb ! %l4 = e50fd359, %l5 = 00000063, Mem[0000000030041410] = bcceb37f ce81faba stda %l4,[%i1+%o5]0x89 ! Mem[0000000030041410] = e50fd359 00000063 ! Mem[0000000010141408] = b0bcf126, %l1 = ecea7b23b02b0543 ldstuba [%i5+%o4]0x88,%l1 ! %l1 = 00000026000000ff ! %f19 = 82615636, Mem[0000000010101408] = c6127485 sta %f19,[%i4+%o4]0x88 ! Mem[0000000010101408] = 82615636 ! %l2 = df2f4541, %l3 = 00000099, Mem[0000000010041410] = 62d06a45 e62bab1e stda %l2,[%i1+%o5]0x80 ! Mem[0000000010041410] = df2f4541 00000099 ! Mem[0000000030001408] = 78c7d513, %l2 = 7f2fb1c3df2f4541 ldstuba [%i0+%o4]0x89,%l2 ! %l2 = 00000013000000ff ! %f28 = 2ecb66ec 2befdfcc, %l5 = 0000000000000063 ! Mem[0000000030181430] = 904306cea2291bf7 add %i6,0x030,%g1 stda %f28,[%g1+%l5]ASI_PST32_SL ! Mem[0000000030181430] = ccdfef2bec66cb2e ! %f13 = e7bb22af, Mem[0000000010081408] = fbb53caa sta %f13,[%i2+%o4]0x88 ! Mem[0000000010081408] = e7bb22af ! Starting 10 instruction Load Burst ! Mem[00000000100c1418] = acfd6bdb465287a9, %l3 = 0000000000000099 ldxa [%i3+0x018]%asi,%l3 ! %l3 = acfd6bdb465287a9 p0_label_3: ! Mem[0000000010181408] = 9d63ab5cd663614a, %f4 = 71a1adf2 dad74e52 ldda [%i6+%o4]0x80,%f4 ! %f4 = 9d63ab5c d663614a ! Mem[0000000010001420] = 167cf44aac3d4fa5, %f2 = 2386b914 9701eb58 ldd [%i0+0x020],%f2 ! %f2 = 167cf44a ac3d4fa5 ! Mem[0000000020800040] = 9cdd9ed5, %l2 = 0000000000000013 lduh [%o1+0x040],%l2 ! %l2 = 0000000000009cdd ! Mem[0000000010181400] = dd1cb58a, %l2 = 0000000000009cdd ldswa [%i6+%g0]0x80,%l2 ! %l2 = ffffffffdd1cb58a ! Mem[00000000100c1400] = 723b3187, %l6 = 000000003b8b14fb lduwa [%i3+%g0]0x88,%l6 ! %l6 = 00000000723b3187 ! Mem[0000000030041408] = 63cd6657d7158664, %f26 = b9a75eeb e4d51ac4 ldda [%i1+%o4]0x81,%f26 ! %f26 = 63cd6657 d7158664 ! Mem[0000000030001400] = 789eac55222755ff, %f18 = d998614e 82615636 ldda [%i0+%g0]0x89,%f18 ! %f18 = 789eac55 222755ff ! Mem[0000000010141410] = 339c8846, %l2 = ffffffffdd1cb58a ldsha [%i5+%o5]0x88,%l2 ! %l2 = ffffffffffff8846 ! Mem[0000000010181400] = dd1cb58ad4b2bcb9, %l7 = 7f5001e22e4c7c44 ldxa [%i6+%g0]0x80,%l7 ! %l7 = dd1cb58ad4b2bcb9 ! Starting 10 instruction Store Burst ! %f4 = 9d63ab5c, %f0 = dd703ad2 fcmps %fcc2,%f4 ,%f0 ! %fcc2 = 2 p0_label_4: ! %f8 = 571bd858, Mem[0000000010041420] = d315c112 st %f8 ,[%i1+0x020] ! Mem[0000000010041420] = 571bd858 ! Mem[0000000030001408] = ffd5c778, %l4 = 1587e005e50fd359 ldstuba [%i0+%o4]0x81,%l4 ! %l4 = 000000ff000000ff ! %f24 = 5e1cbf9e, Mem[0000000030141400] = 1f9c8876 sta %f24,[%i5+%g0]0x81 ! Mem[0000000030141400] = 5e1cbf9e ! %l6 = 00000000723b3187, Mem[0000000030041400] = 75113150 stha %l6,[%i1+%g0]0x81 ! Mem[0000000030041400] = 31873150 ! %l2 = ffff8846, %l3 = 465287a9, Mem[0000000010041410] = 41452fdf 99000000 stda %l2,[%i1+%o5]0x88 ! Mem[0000000010041410] = ffff8846 465287a9 ! %l1 = 0000000000000026, Mem[0000000010181408] = 9d63ab5c, %asi = 80 stwa %l1,[%i6+0x008]%asi ! Mem[0000000010181408] = 00000026 ! Mem[0000000010081410] = c2157062, %l4 = 00000000000000ff swapa [%i2+%o5]0x88,%l4 ! %l4 = 00000000c2157062 ! Mem[00000000211c0000] = c0c4f8e3, %l0 = 0000000000005601 ldstuba [%o2+0x000]%asi,%l0 ! %l0 = 000000c0000000ff ! Mem[0000000010141400] = bad30960, %l3 = acfd6bdb465287a9 ldstuba [%i5+%g0]0x80,%l3 ! %l3 = 000000ba000000ff ! Starting 10 instruction Load Burst ! Mem[00000000201c0000] = 131bd78e, %l5 = 0000000000000063 ldsb [%o0+%g0],%l5 ! %l5 = 0000000000000013 p0_label_5: ! Mem[0000000010041400] = b9a75eeb, %l6 = 00000000723b3187 ldswa [%i1+%g0]0x80,%l6 ! %l6 = ffffffffb9a75eeb ! Mem[0000000010041418] = 10a5a8e1d79b8d37, %l7 = dd1cb58ad4b2bcb9 ldxa [%i1+0x018]%asi,%l7 ! %l7 = 10a5a8e1d79b8d37 ! Mem[00000000300c1410] = e9833bb1, %f14 = 52db5111 lda [%i3+%o5]0x89,%f14 ! %f14 = e9833bb1 ! %l1 = 0000000000000026, immed = fffffc67, %y = 00000000 udiv %l1,-0x399,%l6 ! %l6 = 0000000000000000 mov %l0,%y ! %y = 000000c0 ! Mem[0000000030141400] = 5e1cbf9e, %l1 = 0000000000000026 lduha [%i5+%g0]0x81,%l1 ! %l1 = 0000000000005e1c ! Mem[0000000030041408] = 63cd6657, %l7 = 10a5a8e1d79b8d37 ldswa [%i1+%o4]0x81,%l7 ! %l7 = 0000000063cd6657 ! %l4 = 00000000c2157062, %l3 = 00000000000000ba, %l7 = 0000000063cd6657 sdivx %l4,%l3,%l7 ! %l7 = 00000000010b2042 ! Mem[0000000030141408] = c9043a5d 6f14a65c, %l0 = 000000c0, %l1 = 00005e1c ldda [%i5+%o4]0x81,%l0 ! %l0 = 00000000c9043a5d 000000006f14a65c ! Mem[0000000030081400] = f5eca431, %l6 = 0000000000000000 lduba [%i2+%g0]0x89,%l6 ! %l6 = 0000000000000031 ! Starting 10 instruction Store Burst ! %l2 = ffffffffffff8846, Mem[00000000211c0001] = ffc4f8e3 stb %l2,[%o2+0x001] ! Mem[00000000211c0000] = ff46f8e3 p0_label_6: ! Mem[0000000010141408] = fff1bcb0, %l4 = 00000000c2157062 swapa [%i5+%o4]0x80,%l4 ! %l4 = 00000000fff1bcb0 ! %l2 = ffffffffffff8846, Mem[00000000300c1410] = b13b83e9 stba %l2,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 463b83e9 ! Mem[0000000021800081] = 8af72f56, %l0 = 00000000c9043a5d ldstub [%o3+0x081],%l0 ! %l0 = 000000f7000000ff ! %f16 = fdeb1a21 a122b2fd 789eac55 222755ff ! %f20 = 62d06a45 e62bab1e 846341a9 9d08997c ! %f24 = 5e1cbf9e e0e3d30a 63cd6657 d7158664 ! %f28 = 2ecb66ec 2befdfcc 08f2912c e725ae5f stda %f16,[%i4]ASI_BLK_SL ! Block Store to 0000000030101400 ! Mem[0000000030001410] = 17d51292bcc2d471, %f0 = dd703ad2 f2aedcae ldda [%i0+%o5]0x89,%f0 ! %f0 = 17d51292 bcc2d471 ! Mem[0000000030141408] = 5d3a04c9, %l6 = 0000000000000031 swapa [%i5+%o4]0x89,%l6 ! %l6 = 000000005d3a04c9 ! %f2 = 167cf44a ac3d4fa5, Mem[0000000010041400] = eb5ea7b9 7f1ac3d1 stda %f2 ,[%i1+%g0]0x88 ! Mem[0000000010041400] = 167cf44a ac3d4fa5 ! %l6 = 000000005d3a04c9, %l7 = 00000000010b2042, %l5 = 0000000000000013 or %l6,%l7,%l5 ! %l5 = 000000005d3b24cb ! Mem[0000000030141410] = bce96778, %l0 = 00000000000000f7 swapa [%i5+%o5]0x89,%l0 ! %l0 = 00000000bce96778 ! Starting 10 instruction Load Burst ! Mem[0000000010001410] = 9e08c4ab6e5c9f05, %l6 = 000000005d3a04c9 ldxa [%i0+%o5]0x80,%l6 ! %l6 = 9e08c4ab6e5c9f05 p0_label_7: ! Mem[0000000010081410] = ff000000, %l0 = 00000000bce96778 lduba [%i2+%o5]0x80,%l0 ! %l0 = 00000000000000ff ! Mem[0000000010181438] = 15eae64ec2ebfb0f, %l0 = 00000000000000ff ldxa [%i6+0x038]%asi,%l0 ! %l0 = 15eae64ec2ebfb0f membar #Sync ! Added by membar checker (1) ! Mem[0000000030141400] = 5e1cbf9e a72c8bce 31000000 6f14a65c ! Mem[0000000030141410] = f7000000 a9ef1483 5645428b 01e1fefc ! Mem[0000000030141420] = 624f4626 ed6217f6 c51d1167 e5e46590 ! Mem[0000000030141430] = 2e59b529 ac50e74e 0ce958dc d7e531f2 ldda [%i5]ASI_BLK_SL,%f16 ! Block Load from 0000000030141400 ! %l6 = 9e08c4ab6e5c9f05, immed = 00000c18, %y = 000000c0 smul %l6,0xc18,%l2 ! %l2 = 00000536b0232478, %y = 00000536 ! %l3 = 00000000000000ba, immd = 0000000000000fa6, %l7 = 00000000010b2042 sdivx %l3,0xfa6,%l7 ! %l7 = 0000000000000000 ! Mem[0000000010101408] = 36566182d38fd53c, %l4 = 00000000fff1bcb0 ldxa [%i4+%o4]0x80,%l4 ! %l4 = 36566182d38fd53c ! Mem[0000000030001410] = 17d51292bcc2d471, %l4 = 36566182d38fd53c ldxa [%i0+%o5]0x89,%l4 ! %l4 = 17d51292bcc2d471 ! Mem[0000000030041410] = e50fd359, %l4 = 17d51292bcc2d471 ldsba [%i1+%o5]0x89,%l4 ! %l4 = 0000000000000059 ! Mem[00000000300c1408] = 663574f6, %l7 = 0000000000000000 ldsba [%i3+%o4]0x89,%l7 ! %l7 = fffffffffffffff6 ! Starting 10 instruction Store Burst ! Mem[0000000010181408] = 00000026, %l5 = 000000005d3b24cb swapa [%i6+%o4]0x80,%l5 ! %l5 = 0000000000000026 p0_label_8: ! %l4 = 0000000000000059, Mem[0000000010001420] = 167cf44aac3d4fa5 stx %l4,[%i0+0x020] ! Mem[0000000010001420] = 0000000000000059 ! %l7 = fffffffffffffff6, Mem[0000000030001410] = 17d51292bcc2d471 stxa %l7,[%i0+%o5]0x89 ! Mem[0000000030001410] = fffffffffffffff6 ! Mem[000000001000140a] = 2ec37e12, %l3 = 00000000000000ba ldstub [%i0+0x00a],%l3 ! %l3 = 0000007e000000ff membar #Sync ! Added by membar checker (2) ! %l3 = 000000000000007e, Mem[0000000030141408] = 310000006f14a65c stxa %l3,[%i5+%o4]0x81 ! Mem[0000000030141408] = 000000000000007e ! %f14 = e9833bb1 127ec32e, Mem[0000000030101410] = e62bab1e 62d06a45 stda %f14,[%i4+%o5]0x89 ! Mem[0000000030101410] = e9833bb1 127ec32e ! Mem[00000000201c0001] = 131bd78e, %l1 = 000000006f14a65c ldstub [%o0+0x001],%l1 ! %l1 = 0000001b000000ff ! %f16 = ce8b2ca7 9ebf1c5e, %l4 = 0000000000000059 ! Mem[0000000010181418] = 53230d4d2cda11d4 add %i6,0x018,%g1 stda %f16,[%g1+%l4]ASI_PST16_P ! Mem[0000000010181418] = ce8b0d4d2cda1c5e ! Mem[0000000030001410] = f6ffffff, %l3 = 000000000000007e ldstuba [%i0+%o5]0x81,%l3 ! %l3 = 000000f6000000ff ! %l4 = 0000000000000059, Mem[0000000010181408] = 5d3b24cb stwa %l4,[%i6+%o4]0x80 ! Mem[0000000010181408] = 00000059 ! Starting 10 instruction Load Burst ! Mem[00000000201c0000] = 13ffd78e, %l1 = 000000000000001b lduha [%o0+0x000]%asi,%l1 ! %l1 = 00000000000013ff p0_label_9: ! Mem[0000000030081400] = f5eca431, %l7 = fffffffffffffff6 ldswa [%i2+%g0]0x89,%l7 ! %l7 = fffffffff5eca431 ! Mem[00000000300c1408] = 663574f6, %l2 = 00000536b0232478 ldswa [%i3+%o4]0x89,%l2 ! %l2 = 00000000663574f6 ! Mem[0000000010101408] = 3cd58fd382615636, %f8 = 571bd858 1b907c48 ldda [%i4+%o4]0x88,%f8 ! %f8 = 3cd58fd3 82615636 ! Mem[0000000030181400] = 1b693703, %l6 = 9e08c4ab6e5c9f05 ldsha [%i6+%g0]0x89,%l6 ! %l6 = 0000000000003703 ! %l7 = fffffffff5eca431, imm = fffffffffffff05d, %l3 = 00000000000000f6 orn %l7,-0xfa3,%l3 ! %l3 = fffffffff5ecafb3 ! Mem[0000000010141400] = ffd30960, %f4 = 9d63ab5c lda [%i5+%g0]0x80,%f4 ! %f4 = ffd30960 ! %l4 = 0000000000000059, imm = 000000000000037e, %l5 = 0000000000000026 andn %l4,0x37e,%l5 ! %l5 = 0000000000000001 ! Mem[0000000010041408] = aca4d927, %l6 = 0000000000003703 ldsha [%i1+%o4]0x88,%l6 ! %l6 = ffffffffffffd927 ! Mem[0000000010101408] = 36566182, %l6 = ffffffffffffd927 lduw [%i4+%o4],%l6 ! %l6 = 0000000036566182 ! Starting 10 instruction Store Burst ! Mem[00000000100c1400] = 723b3187, %l7 = fffffffff5eca431 swapa [%i3+%g0]0x88,%l7 ! %l7 = 00000000723b3187 p0_label_10: ! %f31 = dc58e90c, %f9 = 82615636 fsqrts %f31,%f9 ! %f9 = 7fffffff ! %l7 = 00000000723b3187, Mem[0000000010101410] = 281c621c stha %l7,[%i4+%o5]0x80 ! Mem[0000000010101410] = 3187621c ! %f22 = fcfee101, Mem[00000000100c1400] = 31a4ecf5 st %f22,[%i3+%g0] ! Mem[00000000100c1400] = fcfee101 ! Mem[0000000010041409] = 27d9a4ac, %l2 = 00000000663574f6 ldstuba [%i1+0x009]%asi,%l2 ! %l2 = 000000d9000000ff ! Mem[0000000010041408] = 27ffa4acae8f020f, %f22 = fcfee101 8b424556 ldda [%i1+0x008]%asi,%f22 ! %f22 = 27ffa4ac ae8f020f ! %f18 = 5ca6146f, Mem[0000000030181410] = 797054f1 sta %f18,[%i6+%o5]0x81 ! Mem[0000000030181410] = 5ca6146f ! %l6 = 0000000036566182, Mem[0000000030081408] = b1f7f919 stba %l6,[%i2+%o4]0x81 ! Mem[0000000030081408] = 82f7f919 ! %l1 = 00000000000013ff, Mem[00000000100c1410] = ed5ee23a stwa %l1,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 000013ff ! %f0 = 17d51292 bcc2d471 167cf44a ac3d4fa5 ! %f4 = ffd30960 d663614a 5d3a04c9 4c248ccd ! %f8 = 3cd58fd3 7fffffff e526033d ae793d12 ! %f12 = 76c0166d e7bb22af e9833bb1 127ec32e stda %f0,[%i0]ASI_BLK_PL ! Block Store to 0000000010001400 ! Starting 10 instruction Load Burst ! Mem[0000000010101438] = 8a7778b5, %l1 = 00000000000013ff ldsba [%i4+0x038]%asi,%l1 ! %l1 = ffffffffffffff8a p0_label_11: ! Mem[0000000010041408] = 27ffa4ac, %l3 = fffffffff5ecafb3 lduba [%i1+%o4]0x80,%l3 ! %l3 = 0000000000000027 ! Mem[0000000010081408] = e7bb22af, %l1 = ffffffffffffff8a ldsba [%i2+%o4]0x88,%l1 ! %l1 = ffffffffffffffaf ! Mem[00000000100c143c] = 40198134, %l0 = 15eae64ec2ebfb0f lduw [%i3+0x03c],%l0 ! %l0 = 0000000040198134 ! Mem[0000000030141400] = 5e1cbf9e, %l6 = 0000000036566182 ldsba [%i5+%g0]0x81,%l6 ! %l6 = 000000000000005e ! Mem[00000000100c1410] = ff130000, %l3 = 0000000000000027 lduba [%i3+%o5]0x88,%l3 ! %l3 = 0000000000000000 ! Mem[0000000030141410] = f7000000, %l3 = 0000000000000000 lduha [%i5+%o5]0x81,%l3 ! %l3 = 000000000000f700 ! Mem[0000000010081408] = af22bbe7, %l7 = 00000000723b3187 ldsw [%i2+%o4],%l7 ! %l7 = ffffffffaf22bbe7 ! Mem[0000000010181438] = 15eae64ec2ebfb0f, %l0 = 0000000040198134 ldx [%i6+0x038],%l0 ! %l0 = 15eae64ec2ebfb0f ! Mem[0000000010181408] = 00000059, %l6 = 000000000000005e lduba [%i6+%o4]0x80,%l6 ! %l6 = 0000000000000000 ! Starting 10 instruction Store Burst ! %l3 = 000000000000f700, Mem[0000000010141428] = cf2e94a28e551f71, %asi = 80 stxa %l3,[%i5+0x028]%asi ! Mem[0000000010141428] = 000000000000f700 p0_label_12: ! %l2 = 00000000000000d9, Mem[00000000100c1408] = ef806385 stwa %l2,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 000000d9 membar #Sync ! Added by membar checker (3) ! Mem[0000000010001418] = cd8c244c, %l6 = 0000000000000000 ldstub [%i0+0x018],%l6 ! %l6 = 000000cd000000ff ! %l1 = ffffffffffffffaf, Mem[0000000030141408] = 7e00000000000000 stxa %l1,[%i5+%o4]0x89 ! Mem[0000000030141408] = ffffffffffffffaf ! %l5 = 0000000000000001, Mem[0000000010141414] = 655965cc sth %l5,[%i5+0x014] ! Mem[0000000010141414] = 000165cc ! Mem[00000000218001c1] = 773a7cbf, %l3 = 000000000000f700 ldstuba [%o3+0x1c1]%asi,%l3 ! %l3 = 0000003a000000ff ! %l3 = 000000000000003a, Mem[0000000010081407] = a8803c86, %asi = 80 stba %l3,[%i2+0x007]%asi ! Mem[0000000010081404] = a8803c3a ! %f6 = 5d3a04c9 4c248ccd, Mem[0000000010181420] = 3df622d8 e4eb15fc stda %f6 ,[%i6+0x020]%asi ! Mem[0000000010181420] = 5d3a04c9 4c248ccd ! %l5 = 0000000000000001, Mem[000000001008142b] = 4488041c, %asi = 80 stba %l5,[%i2+0x02b]%asi ! Mem[0000000010081428] = 44880401 ! %l3 = 000000000000003a, Mem[0000000010181426] = 4c248ccd sth %l3,[%i6+0x026] ! Mem[0000000010181424] = 4c24003a ! Starting 10 instruction Load Burst ! Mem[00000000300c1410] = 463b83e91eb42ac5, %l0 = 15eae64ec2ebfb0f ldxa [%i3+%o5]0x81,%l0 ! %l0 = 463b83e91eb42ac5 p0_label_13: ! Mem[0000000030101408] = ff55272255ac9e78, %f2 = 167cf44a ac3d4fa5 ldda [%i4+%o4]0x81,%f2 ! %f2 = ff552722 55ac9e78 ! Mem[0000000020800000] = 4ef1a156, %l3 = 000000000000003a ldsha [%o1+0x000]%asi,%l3 ! %l3 = 0000000000004ef1 ! Mem[0000000030101408] = 789eac55222755ff, %f0 = 17d51292 bcc2d471 ldda [%i4+%o4]0x89,%f0 ! %f0 = 789eac55 222755ff ! Mem[0000000010181410] = 4145c21e09d80d66, %f16 = ce8b2ca7 9ebf1c5e ldda [%i6+%o5]0x80,%f16 ! %f16 = 4145c21e 09d80d66 ! Mem[0000000030081408] = 2763e568 19f9f782, %l4 = 00000059, %l5 = 00000001 ldda [%i2+%o4]0x89,%l4 ! %l4 = 0000000019f9f782 000000002763e568 ! Code Fragment 4 p0_fragment_1: ! %l0 = 463b83e91eb42ac5 setx 0x6fbd9bc02a8462f3,%g7,%l0 ! %l0 = 6fbd9bc02a8462f3 ! %l1 = ffffffffffffffaf setx 0x0500a98ff651ac70,%g7,%l1 ! %l1 = 0500a98ff651ac70 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 = 6fbd9bc02a8462f3 setx 0x9dd1bbefeb1a82ea,%g7,%l0 ! %l0 = 9dd1bbefeb1a82ea ! %l1 = 0500a98ff651ac70 setx 0xcb3003181c9ce6d0,%g7,%l1 ! %l1 = cb3003181c9ce6d0 ! %f11 = ae793d12, %f26 = 9065e4e5, %f12 = 76c0166d e7bb22af fsmuld %f11,%f26,%f12 ! %f12 = 37ebfa4f 4e352340 ! Mem[00000000300c1400] = f6b7691630872293, %f30 = f231e5d7 dc58e90c ldda [%i3+%g0]0x81,%f30 ! %f30 = f6b76916 30872293 ! Mem[0000000010141410] = 46889c33 000165cc, %l2 = 000000d9, %l3 = 00004ef1 ldda [%i5+0x010]%asi,%l2 ! %l2 = 0000000046889c33 00000000000165cc ! Starting 10 instruction Store Burst ! Mem[0000000030141410] = f7000000, %l2 = 0000000046889c33 ldstuba [%i5+%o5]0x81,%l2 ! %l2 = 000000f7000000ff p0_label_14: ! Code Fragment 4 p0_fragment_2: ! %l0 = 9dd1bbefeb1a82ea setx 0x0d12d9c054cbf968,%g7,%l0 ! %l0 = 0d12d9c054cbf968 ! %l1 = cb3003181c9ce6d0 setx 0xdbe6f1182eb76ccd,%g7,%l1 ! %l1 = dbe6f1182eb76ccd 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 = 0d12d9c054cbf968 setx 0x324e27983533c293,%g7,%l0 ! %l0 = 324e27983533c293 ! %l1 = dbe6f1182eb76ccd setx 0x5fdf770f8858af20,%g7,%l1 ! %l1 = 5fdf770f8858af20 ! Mem[0000000010181400] = 8ab51cdd, %l6 = 00000000000000cd ldstuba [%i6+%g0]0x88,%l6 ! %l6 = 000000dd000000ff ! Mem[0000000030141410] = 000000ff, %l7 = ffffffffaf22bbe7 ldstuba [%i5+%o5]0x89,%l7 ! %l7 = 000000ff000000ff ! %f16 = 4145c21e 09d80d66 5ca6146f 00000031 ! %f20 = 8314efa9 000000f7 27ffa4ac ae8f020f ! %f24 = f61762ed 26464f62 9065e4e5 67111dc5 ! %f28 = 4ee750ac 29b5592e f6b76916 30872293 stda %f16,[%i4]ASI_COMMIT_S ! Block Store to 0000000030101400 ! %f16 = 4145c21e 09d80d66 5ca6146f 00000031 ! %f20 = 8314efa9 000000f7 27ffa4ac ae8f020f ! %f24 = f61762ed 26464f62 9065e4e5 67111dc5 ! %f28 = 4ee750ac 29b5592e f6b76916 30872293 stda %f16,[%i6]ASI_COMMIT_S ! Block Store to 0000000030181400 ! %f0 = 789eac55 222755ff ff552722 55ac9e78 ! %f4 = ffd30960 d663614a 5d3a04c9 4c248ccd ! %f8 = 3cd58fd3 7fffffff e526033d ae793d12 ! %f12 = 37ebfa4f 4e352340 e9833bb1 127ec32e stda %f0,[%i1]ASI_COMMIT_S ! Block Store to 0000000030041400 membar #Sync ! Added by membar checker (4) ! %f16 = 4145c21e 09d80d66 5ca6146f 00000031 ! %f20 = 8314efa9 000000f7 27ffa4ac ae8f020f ! %f24 = f61762ed 26464f62 9065e4e5 67111dc5 ! %f28 = 4ee750ac 29b5592e f6b76916 30872293 stda %f16,[%i6]ASI_BLK_AIUSL ! Block Store to 0000000030181400 ! Mem[00000000201c0000] = 13ffd78e, %l6 = 00000000000000dd ldstub [%o0+%g0],%l6 ! %l6 = 00000013000000ff ! Mem[0000000030101408] = 5ca6146f, %l0 = 324e27983533c293 ldstuba [%i4+%o4]0x81,%l0 ! %l0 = 0000005c000000ff ! Starting 10 instruction Load Burst ! Mem[0000000010081424] = c71998b3, %l0 = 000000000000005c ldswa [%i2+0x024]%asi,%l0 ! %l0 = ffffffffc71998b3 p0_label_15: ! Mem[00000000100c1410] = ff130000, %l3 = 00000000000165cc lduha [%i3+%o5]0x88,%l3 ! %l3 = 0000000000000000 ! Mem[00000000100c1400] = fcfee101 ed0d8775, %l6 = 00000013, %l7 = 000000ff ldda [%i3+%g0]0x80,%l6 ! %l6 = 00000000fcfee101 00000000ed0d8775 ! Mem[0000000010101428] = 27d25e9e, %l4 = 0000000019f9f782 ldswa [%i4+0x028]%asi,%l4 ! %l4 = 0000000027d25e9e ! Mem[00000000100c1410] = f3e5d6a7 ff130000, %l6 = fcfee101, %l7 = ed0d8775 ldda [%i3+%o5]0x88,%l6 ! %l6 = 00000000ff130000 00000000f3e5d6a7 membar #Sync ! Added by membar checker (5) ! Mem[0000000030181410] = f7000000, %l2 = 00000000000000f7 lduba [%i6+%o5]0x81,%l2 ! %l2 = 00000000000000f7 ! Mem[0000000010041410] = 4688ffff, %l3 = 0000000000000000 ldsba [%i1+%o5]0x80,%l3 ! %l3 = 0000000000000046 ! Mem[0000000010101410] = 3187621c, %l5 = 000000002763e568 lduwa [%i4+%o5]0x80,%l5 ! %l5 = 000000003187621c ! Mem[000000001004143c] = 42b53550, %f31 = 30872293 lda [%i1+0x03c]%asi,%f31 ! %f31 = 42b53550 ! Mem[0000000010141400] = b8f3f147 6009d3ff, %l0 = c71998b3, %l1 = 8858af20 ldda [%i5+%g0]0x88,%l0 ! %l0 = 000000006009d3ff 00000000b8f3f147 ! Starting 10 instruction Store Burst ! %l3 = 0000000000000046, Mem[0000000010101410] = d320921e1c628731 stxa %l3,[%i4+%o5]0x88 ! Mem[0000000010101410] = 0000000000000046 p0_label_16: ! Mem[0000000010101400] = 28383b35, %l6 = 00000000ff130000 ldstuba [%i4+%g0]0x80,%l6 ! %l6 = 00000028000000ff ! %f14 = e9833bb1 127ec32e, %l3 = 0000000000000046 ! Mem[0000000010101438] = 8a7778b51ebf1d31 add %i4,0x038,%g1 stda %f14,[%g1+%l3]ASI_PST16_P ! Mem[0000000010101438] = 8a773bb1127e1d31 ! Mem[0000000010041410] = 4688ffff, %l5 = 000000003187621c swapa [%i1+%o5]0x80,%l5 ! %l5 = 000000004688ffff ! Mem[00000000211c0001] = ff46f8e3, %l7 = 00000000f3e5d6a7 ldstuba [%o2+0x001]%asi,%l7 ! %l7 = 00000046000000ff ! Mem[00000000300c1400] = f6b76916, %l2 = 00000000000000f7 ldstuba [%i3+%g0]0x81,%l2 ! %l2 = 000000f6000000ff ! Mem[0000000010081420] = daeaa2f9, %l7 = 0000000000000046, %asi = 80 swapa [%i2+0x020]%asi,%l7 ! %l7 = 00000000daeaa2f9 ! Mem[0000000030081410] = 66305d21, %l1 = 00000000b8f3f147 swapa [%i2+%o5]0x89,%l1 ! %l1 = 0000000066305d21 ! Mem[0000000010101408] = 36566182, %l7 = 00000000daeaa2f9 ldstuba [%i4+%o4]0x80,%l7 ! %l7 = 00000036000000ff ! %l1 = 0000000066305d21, Mem[00000000300c1410] = 463b83e9 stba %l1,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 213b83e9 ! Starting 10 instruction Load Burst ! Mem[0000000030181408] = 00000031, %l5 = 000000004688ffff lduba [%i6+%o4]0x89,%l5 ! %l5 = 0000000000000031 p0_label_17: ! Mem[00000000300c1408] = f6743566 73da9dfe, %l4 = 27d25e9e, %l5 = 00000031 ldda [%i3+%o4]0x81,%l4 ! %l4 = 00000000f6743566 0000000073da9dfe ! Code Fragment 3 p0_fragment_3: ! %l0 = 000000006009d3ff setx 0x5c1fbc47dcc7334c,%g7,%l0 ! %l0 = 5c1fbc47dcc7334c ! %l1 = 0000000066305d21 setx 0x9d7951578b6c5b08,%g7,%l1 ! %l1 = 9d7951578b6c5b08 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 = 5c1fbc47dcc7334c setx 0x28f3506fe0169773,%g7,%l0 ! %l0 = 28f3506fe0169773 ! %l1 = 9d7951578b6c5b08 setx 0xc27b37ef848ba6c3,%g7,%l1 ! %l1 = c27b37ef848ba6c3 ! Mem[0000000030141410] = 000000ff, %l1 = c27b37ef848ba6c3 ldsha [%i5+%o5]0x89,%l1 ! %l1 = 00000000000000ff ! Mem[0000000030041400] = 55ac9e78, %l2 = 00000000000000f6 lduwa [%i1+%g0]0x89,%l2 ! %l2 = 0000000055ac9e78 ! Mem[0000000010101410] = 46000000, %l4 = 00000000f6743566 ldsha [%i4+%o5]0x80,%l4 ! %l4 = 0000000000004600 ! Mem[0000000010041408] = 27ffa4acae8f020f, %f30 = f6b76916 42b53550 ldda [%i1+%o4]0x80,%f30 ! %f30 = 27ffa4ac ae8f020f ! Mem[0000000030141400] = 5e1cbf9e, %l1 = 00000000000000ff ldswa [%i5+%g0]0x81,%l1 ! %l1 = 000000005e1cbf9e ! Mem[0000000010081400] = 281eea71, %l1 = 000000005e1cbf9e ldsha [%i2+%g0]0x80,%l1 ! %l1 = 000000000000281e ! Mem[00000000211c0000] = fffff8e3, %l3 = 0000000000000046 lduha [%o2+0x000]%asi,%l3 ! %l3 = 000000000000ffff ! Starting 10 instruction Store Burst ! Mem[00000000218000c1] = 36b41dd1, %l0 = 28f3506fe0169773 ldstuba [%o3+0x0c1]%asi,%l0 ! %l0 = 000000b4000000ff p0_label_18: ! Mem[0000000030101408] = ffa6146f, %l5 = 0000000073da9dfe swapa [%i4+%o4]0x81,%l5 ! %l5 = 00000000ffa6146f ! %f18 = 5ca6146f 00000031, Mem[00000000100c1400] = 01e1fefc 75870ded stda %f18,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 5ca6146f 00000031 ! Mem[0000000010081408] = af22bbe7, %l5 = 00000000ffa6146f swapa [%i2+%o4]0x80,%l5 ! %l5 = 00000000af22bbe7 ! %l0 = 00000000000000b4, Mem[00000000100c1410] = ff130000 stha %l0,[%i3+%o5]0x88 ! Mem[00000000100c1410] = ff1300b4 ! Mem[0000000021800080] = 8aff2f56, %l4 = 0000000000004600 ldstuba [%o3+0x080]%asi,%l4 ! %l4 = 0000008a000000ff ! %l3 = 000000000000ffff, Mem[00000000100c1408] = 000000d9 stba %l3,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 000000ff ! Mem[00000000100c140c] = 8d02ee87, %l3 = 000000000000ffff, %asi = 80 swapa [%i3+0x00c]%asi,%l3 ! %l3 = 000000008d02ee87 ! %l6 = 00000028, %l7 = 00000036, Mem[0000000010101418] = a58d8831 2b180884 std %l6,[%i4+0x018] ! Mem[0000000010101418] = 00000028 00000036 ! Mem[0000000030041408] = ff552722, %l6 = 0000000000000028 swapa [%i1+%o4]0x81,%l6 ! %l6 = 00000000ff552722 ! Starting 10 instruction Load Burst ! %l5 = 00000000af22bbe7, Mem[0000000020800040] = 9cdd9ed5 sth %l5,[%o1+0x040] ! Mem[0000000020800040] = bbe79ed5 p0_label_19: ! Mem[0000000030141408] = afffffffffffffff, %f20 = 8314efa9 000000f7 ldda [%i5+%o4]0x81,%f20 ! %f20 = afffffff ffffffff ! Mem[0000000010141408] = c2157062b73cc1cd, %l1 = 000000000000281e ldxa [%i5+0x008]%asi,%l1 ! %l1 = c2157062b73cc1cd ! Mem[00000000211c0000] = fffff8e3, %l1 = c2157062b73cc1cd ldsb [%o2+%g0],%l1 ! %l1 = ffffffffffffffff ! Mem[0000000010141400] = 6009d3ff, %l1 = ffffffffffffffff lduha [%i5+%g0]0x88,%l1 ! %l1 = 000000000000d3ff ! Mem[0000000010041404] = 4af47c16, %l6 = 00000000ff552722 ldswa [%i1+0x004]%asi,%l6 ! %l6 = 000000004af47c16 ! Mem[0000000030081408] = 82f7f919, %l1 = 000000000000d3ff lduba [%i2+%o4]0x81,%l1 ! %l1 = 0000000000000082 ! Mem[00000000300c1408] = 663574f6, %l4 = 000000000000008a lduha [%i3+%o4]0x89,%l4 ! %l4 = 00000000000074f6 ! %f29 = 29b5592e, %f16 = 4145c21e, %f28 = 4ee750ac 29b5592e fsmuld %f29,%f16,%f28 ! %f28 = 3d7182e4 6769ec80 ! Mem[0000000030181400] = 660dd809, %l5 = 00000000af22bbe7 lduha [%i6+%g0]0x81,%l5 ! %l5 = 000000000000660d ! Starting 10 instruction Store Burst ! %l2 = 0000000055ac9e78, Mem[0000000010041436] = 634de226, %asi = 80 stba %l2,[%i1+0x036]%asi ! Mem[0000000010041434] = 634d7826 p0_label_20: ! Mem[0000000010041410] = 1c628731, %l2 = 0000000055ac9e78 swapa [%i1+%o5]0x88,%l2 ! %l2 = 000000001c628731 ! Mem[0000000010001408] = a54f3dac, %l7 = 0000000000000036 ldstuba [%i0+%o4]0x80,%l7 ! %l7 = 000000a5000000ff ! Mem[0000000030081410] = b8f3f147, %l0 = 00000000000000b4 swapa [%i2+%o5]0x89,%l0 ! %l0 = 00000000b8f3f147 ! %l2 = 000000001c628731, Mem[0000000010001408] = ff4f3dac stha %l2,[%i0+%o4]0x80 ! Mem[0000000010001408] = 87313dac ! %l5 = 000000000000660d, Mem[00000000300c1408] = f674356673da9dfe stxa %l5,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 000000000000660d ! %l4 = 00000000000074f6, immed = fffff1cd, %y = 00000536 sdiv %l4,-0xe33,%l0 ! %l0 = ffffffffa20d1965 mov %l0,%y ! %y = a20d1965 ! Mem[0000000030101410] = 8314efa9, %l5 = 000000000000660d ldstuba [%i4+%o5]0x81,%l5 ! %l5 = 00000083000000ff ! %l1 = 0000000000000082, Mem[0000000010141410] = 339c8846 stba %l1,[%i5+%o5]0x88 ! Mem[0000000010141410] = 339c8882 ! Mem[0000000030141400] = 5e1cbf9e, %l6 = 000000004af47c16 swapa [%i5+%g0]0x81,%l6 ! %l6 = 000000005e1cbf9e ! Starting 10 instruction Load Burst ! Mem[0000000010101408] = ff566182, %l7 = 00000000000000a5 ldswa [%i4+%o4]0x80,%l7 ! %l7 = ffffffffff566182 p0_label_21: ! Mem[0000000010101410] = 4600000000000000, %f30 = 27ffa4ac ae8f020f ldda [%i4+%o5]0x80,%f30 ! %f30 = 46000000 00000000 ! Mem[0000000030141400] = 167cf44a, %l7 = ffffffffff566182 ldsha [%i5+%g0]0x89,%l7 ! %l7 = fffffffffffff44a ! Mem[0000000010041418] = 10a5a8e1 d79b8d37, %l2 = 1c628731, %l3 = 8d02ee87 ldda [%i1+0x018]%asi,%l2 ! %l2 = 0000000010a5a8e1 00000000d79b8d37 ! %l2 = 0000000010a5a8e1, %l1 = 0000000000000082, %l1 = 0000000000000082 sdivx %l2,%l1,%l1 ! %l1 = 000000000020c830 ! Mem[0000000030001400] = 222755ff, %l7 = fffffffffffff44a lduwa [%i0+%g0]0x89,%l7 ! %l7 = 00000000222755ff ! Mem[0000000010001408] = 167cf44aac3d3187, %f16 = 4145c21e 09d80d66 ldda [%i0+%o4]0x88,%f16 ! %f16 = 167cf44a ac3d3187 ! Mem[0000000010001408] = 87313dac, %f20 = afffffff lda [%i0+%o4]0x80,%f20 ! %f20 = 87313dac ! %f5 = d663614a, %f7 = 4c248ccd, %f3 = 55ac9e78 fdivs %f5 ,%f7 ,%f3 ! %f3 = c9b0dfc9 ! Mem[0000000020800040] = bbe79ed5, %l6 = 000000005e1cbf9e ldsh [%o1+0x040],%l6 ! %l6 = ffffffffffffbbe7 ! Starting 10 instruction Store Burst ! %l1 = 000000000020c830, Mem[0000000010141408] = 627015c2 stha %l1,[%i5+%o4]0x88 ! Mem[0000000010141408] = 6270c830 p0_label_22: ! Mem[0000000030081400] = f5eca431, %l1 = 000000000020c830 swapa [%i2+%g0]0x89,%l1 ! %l1 = 00000000f5eca431 ! Mem[0000000010041422] = 571bd858, %l3 = 00000000d79b8d37 ldstub [%i1+0x022],%l3 ! %l3 = 000000d8000000ff ! %l5 = 0000000000000083, Mem[0000000010001410] = 4a6163d6, %asi = 80 stwa %l5,[%i0+0x010]%asi ! Mem[0000000010001410] = 00000083 ! %f14 = e9833bb1 127ec32e, Mem[0000000010181410] = 4145c21e 09d80d66 stda %f14,[%i6+%o5]0x80 ! Mem[0000000010181410] = e9833bb1 127ec32e ! %l3 = 00000000000000d8, Mem[0000000030181400] = 09d80d66 stba %l3,[%i6+%g0]0x89 ! Mem[0000000030181400] = 09d80dd8 ! Mem[00000000211c0001] = fffff8e3, %l0 = ffffffffa20d1965 ldstub [%o2+0x001],%l0 ! %l0 = 000000ff000000ff ! Mem[000000001018142d] = 42d0fcb0, %l4 = 00000000000074f6 ldstub [%i6+0x02d],%l4 ! %l4 = 000000d0000000ff ! Mem[0000000010181408] = 00000059, %l2 = 0000000010a5a8e1 ldstuba [%i6+%o4]0x80,%l2 ! %l2 = 00000000000000ff ! %l5 = 0000000000000083, Mem[0000000010141408] = 6270c830 stwa %l5,[%i5+%o4]0x88 ! Mem[0000000010141408] = 00000083 ! Starting 10 instruction Load Burst ! Mem[0000000010041408] = 27ffa4ac, %l0 = 00000000000000ff lduha [%i1+%o4]0x80,%l0 ! %l0 = 00000000000027ff p0_label_23: ! Mem[0000000010001410] = 00000083, %l4 = 00000000000000d0 lduwa [%i0+%o5]0x80,%l4 ! %l4 = 0000000000000083 ! Mem[00000000100c1408] = 000000ff, %l3 = 00000000000000d8 ldsba [%i3+%o4]0x88,%l3 ! %l3 = ffffffffffffffff ! Mem[00000000300c1408] = 00000000, %l7 = 00000000222755ff ldsha [%i3+%o4]0x81,%l7 ! %l7 = 0000000000000000 ! Mem[00000000300c1408] = 000000000000660d, %l0 = 00000000000027ff ldxa [%i3+%o4]0x81,%l0 ! %l0 = 000000000000660d ! Mem[0000000010141400] = ffd3096047f1f3b8, %l1 = 00000000f5eca431 ldxa [%i5+%g0]0x80,%l1 ! %l1 = ffd3096047f1f3b8 ! Mem[0000000030041408] = 28000000, %l4 = 0000000000000083 ldsha [%i1+%o4]0x89,%l4 ! %l4 = 0000000000000000 ! Mem[0000000030001400] = ff552722, %l1 = ffd3096047f1f3b8 lduba [%i0+%g0]0x81,%l1 ! %l1 = 00000000000000ff ! Mem[0000000010141410] = 82889c33, %l6 = ffffffffffffbbe7 ldsba [%i5+%o5]0x80,%l6 ! %l6 = ffffffffffffff82 ! Mem[0000000020800040] = bbe79ed5, %l6 = ffffffffffffff82 lduba [%o1+0x041]%asi,%l6 ! %l6 = 00000000000000e7 ! Starting 10 instruction Store Burst ! %l4 = 0000000000000000, Mem[00000000211c0001] = fffff8e3 stb %l4,[%o2+0x001] ! Mem[00000000211c0000] = ff00f8e3 p0_label_24: ! Mem[0000000020800000] = 4ef1a156, %l4 = 0000000000000000 ldstuba [%o1+0x000]%asi,%l4 ! %l4 = 0000004e000000ff ! %f15 = 127ec32e, Mem[0000000030041408] = 28000000 sta %f15,[%i1+%o4]0x89 ! Mem[0000000030041408] = 127ec32e ! %l5 = 0000000000000083, Mem[0000000010001410] = ffd3096083000000 stxa %l5,[%i0+%o5]0x88 ! Mem[0000000010001410] = 0000000000000083 ! Mem[0000000030141408] = ffffffaf, %l5 = 0000000000000083 ldstuba [%i5+%o4]0x89,%l5 ! %l5 = 000000af000000ff ! Mem[00000000100c1408] = 000000ff, %l2 = 0000000000000000 swapa [%i3+%o4]0x88,%l2 ! %l2 = 00000000000000ff ! Mem[000000001018141c] = 2cda1c5e, %l7 = 0000000000000000 ldstuba [%i6+0x01c]%asi,%l7 ! %l7 = 0000002c000000ff ! Mem[0000000010141410] = 82889c33, %l6 = 00000000000000e7, %asi = 80 swapa [%i5+0x010]%asi,%l6 ! %l6 = 0000000082889c33 ! %l6 = 82889c33, %l7 = 0000002c, Mem[0000000010081408] = ffa6146f 80a6133f stda %l6,[%i2+%o4]0x80 ! Mem[0000000010081408] = 82889c33 0000002c ! %f6 = 5d3a04c9, Mem[0000000010081428] = 44880401 st %f6 ,[%i2+0x028] ! Mem[0000000010081428] = 5d3a04c9 ! Starting 10 instruction Load Burst ! Mem[0000000030081400] = 30c82000, %l0 = 000000000000660d ldswa [%i2+%g0]0x81,%l0 ! %l0 = 0000000030c82000 p0_label_25: ! Mem[0000000030101408] = 31000000 fe9dda73, %l4 = 0000004e, %l5 = 000000af ldda [%i4+%o4]0x89,%l4 ! %l4 = 00000000fe9dda73 0000000031000000 ! Mem[0000000010181400] = ff1cb58ad4b2bcb9, %f20 = 87313dac ffffffff ldda [%i6+%g0]0x80,%f20 ! %f20 = ff1cb58a d4b2bcb9 ! Mem[0000000030101410] = a9ef14ff, %f12 = 37ebfa4f lda [%i4+%o5]0x89,%f12 ! %f12 = a9ef14ff ! Mem[0000000010181434] = 95345268, %l2 = 00000000000000ff ldsba [%i6+0x034]%asi,%l2 ! %l2 = ffffffffffffff95 ! Mem[0000000030001410] = ffffffffffffffff, %l7 = 000000000000002c ldxa [%i0+%o5]0x89,%l7 ! %l7 = ffffffffffffffff ! Mem[0000000010141408] = 00000083, %l1 = 00000000000000ff lduba [%i5+%o4]0x88,%l1 ! %l1 = 0000000000000083 ! Mem[0000000010081408] = 82889c330000002c, %f12 = a9ef14ff 4e352340 ldd [%i2+%o4],%f12 ! %f12 = 82889c33 0000002c ! %f28 = 3d7182e4, %f18 = 5ca6146f fcmps %fcc0,%f28,%f18 ! %fcc0 = 1 ! Mem[0000000010181418] = ce8b0d4d, %l7 = ffffffffffffffff lduha [%i6+0x01a]%asi,%l7 ! %l7 = 0000000000000d4d ! Starting 10 instruction Store Burst ! %l5 = 0000000031000000, Mem[0000000030081400] = 30c82000 stwa %l5,[%i2+%g0]0x81 ! Mem[0000000030081400] = 31000000 p0_label_26: ! %f25 = 26464f62, Mem[0000000030141400] = 167cf44a sta %f25,[%i5+%g0]0x89 ! Mem[0000000030141400] = 26464f62 ! %l0 = 0000000030c82000, %l6 = 0000000082889c33, %l6 = 0000000082889c33 xor %l0,%l6,%l6 ! %l6 = 00000000b240bc33 ! %l0 = 0000000030c82000, Mem[00000000300c1400] = ffb76916 stwa %l0,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 30c82000 ! %f16 = 167cf44a ac3d3187, Mem[0000000030081408] = 19f9f782 2763e568 stda %f16,[%i2+%o4]0x89 ! Mem[0000000030081408] = 167cf44a ac3d3187 ! %l1 = 0000000000000083, Mem[0000000030041400] = 789eac55 stwa %l1,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00000083 ! Mem[00000000100c1420] = 061198020bf46051, %l4 = 00000000fe9dda73, %l6 = 00000000b240bc33 add %i3,0x20,%g1 casxa [%g1]0x80,%l4,%l6 ! %l6 = 061198020bf46051 ! %l6 = 061198020bf46051, Mem[0000000010081408] = 82889c33 stha %l6,[%i2+%o4]0x80 ! Mem[0000000010081408] = 60519c33 ! %l3 = ffffffffffffffff, Mem[0000000030141410] = ff000000 stba %l3,[%i5+%o5]0x81 ! Mem[0000000030141410] = ff000000 ! Mem[000000001008142c] = 6bc12be7, %l0 = 0000000030c82000 swap [%i2+0x02c],%l0 ! %l0 = 000000006bc12be7 ! Starting 10 instruction Load Burst ! Mem[0000000030081400] = 00000031, %l5 = 0000000031000000 lduwa [%i2+%g0]0x89,%l5 ! %l5 = 0000000000000031 p0_label_27: ! %l4 = 00000000fe9dda73, %l3 = ffffffffffffffff, %y = a20d1965 smul %l4,%l3,%l4 ! %l4 = 000000000162258d, %y = 00000000 ! Mem[0000000010141420] = 2f30d7e0, %l7 = 0000000000000d4d ldsba [%i5+0x023]%asi,%l7 ! %l7 = ffffffffffffffe0 ! Mem[00000000100c1408] = 000000000000ffff, %l6 = 061198020bf46051 ldx [%i3+%o4],%l6 ! %l6 = 000000000000ffff ! Mem[0000000030081400] = 31000000, %l3 = ffffffffffffffff ldsba [%i2+%g0]0x81,%l3 ! %l3 = 0000000000000031 ! Mem[0000000030001400] = 222755ff, %l5 = 0000000000000031 lduha [%i0+%g0]0x89,%l5 ! %l5 = 00000000000055ff ! Mem[0000000010101410] = 00000046, %l0 = 000000006bc12be7 lduha [%i4+%o5]0x88,%l0 ! %l0 = 0000000000000046 ! Mem[0000000010181410] = e9833bb1127ec32e, %f8 = 3cd58fd3 7fffffff ldda [%i6+%o5]0x80,%f8 ! %f8 = e9833bb1 127ec32e ! Mem[0000000010041408] = 27ffa4ac ae8f020f, %l4 = 0162258d, %l5 = 000055ff ldda [%i1+%o4]0x80,%l4 ! %l4 = 0000000027ffa4ac 00000000ae8f020f ! Mem[0000000010101400] = ff383b35 f5e23b2c, %l2 = ffffff95, %l3 = 00000031 ldda [%i4+0x000]%asi,%l2 ! %l2 = 00000000ff383b35 00000000f5e23b2c ! Starting 10 instruction Store Burst ! Mem[0000000010081408] = 60519c33, %l3 = 00000000f5e23b2c ldstuba [%i2+%o4]0x80,%l3 ! %l3 = 00000060000000ff p0_label_28: ! %l2 = 00000000ff383b35, Mem[0000000010101408] = 826156ff stwa %l2,[%i4+%o4]0x88 ! Mem[0000000010101408] = ff383b35 ! %l5 = 00000000ae8f020f, Mem[0000000010181400] = 8ab51cff stba %l5,[%i6+%g0]0x88 ! Mem[0000000010181400] = 8ab51c0f ! Mem[0000000020800040] = bbe79ed5, %l1 = 0000000000000083 ldstuba [%o1+0x040]%asi,%l1 ! %l1 = 000000bb000000ff ! %l6 = 000000000000ffff, Mem[0000000010181410] = b13b83e9 stba %l6,[%i6+%o5]0x88 ! Mem[0000000010181410] = b13b83ff ! %l6 = 000000000000ffff, Mem[000000001010142c] = 21ae4791, %asi = 80 stha %l6,[%i4+0x02c]%asi ! Mem[000000001010142c] = ffff4791 ! Mem[0000000010101400] = ff383b35, %l3 = 0000000000000060 swapa [%i4+%g0]0x80,%l3 ! %l3 = 00000000ff383b35 ! %l2 = 00000000ff383b35, Mem[000000001008140a] = ff519c33 sth %l2,[%i2+0x00a] ! Mem[0000000010081408] = ff513b35 ! %l1 = 00000000000000bb, Mem[00000000100c1432] = cf6e1d7e sth %l1,[%i3+0x032] ! Mem[00000000100c1430] = cf6e00bb ! Mem[0000000010141408] = 00000083, %l4 = 0000000027ffa4ac ldstuba [%i5+%o4]0x88,%l4 ! %l4 = 00000083000000ff ! Starting 10 instruction Load Burst ! Mem[0000000030181400] = 09d80dd8, %l0 = 0000000000000046 lduba [%i6+%g0]0x89,%l0 ! %l0 = 00000000000000d8 p0_label_29: ! %l1 = 00000000000000bb, immed = 00000e31, %y = 00000000 smul %l1,0xe31,%l2 ! %l2 = 00000000000a5dcb, %y = 00000000 ! Mem[0000000010101428] = 27d25e9effff4791, %f12 = 82889c33 0000002c ldda [%i4+0x028]%asi,%f12 ! %f12 = 27d25e9e ffff4791 ! Mem[0000000010041410] = 789eac55, %l4 = 0000000000000083 ldsha [%i1+0x010]%asi,%l4 ! %l4 = 000000000000789e ! Mem[0000000010041408] = aca4ff27, %f9 = 127ec32e lda [%i1+%o4]0x88,%f9 ! %f9 = aca4ff27 ! Mem[0000000010001400] = 71d4c2bc 9212d517, %l4 = 0000789e, %l5 = ae8f020f ldda [%i0+%g0]0x80,%l4 ! %l4 = 0000000071d4c2bc 000000009212d517 ! %l3 = 00000000ff383b35, immd = fffffffffffff275, %l6 = 000000000000ffff udivx %l3,-0xd8b,%l6 ! %l6 = 0000000000000000 ! Mem[0000000030181410] = 8314efa9000000f7, %f2 = ff552722 c9b0dfc9 ldda [%i6+%o5]0x89,%f2 ! %f2 = 8314efa9 000000f7 ! Mem[0000000010181410] = b13b83ff, %l6 = 0000000000000000 ldsha [%i6+%o5]0x88,%l6 ! %l6 = ffffffffffff83ff ! Mem[0000000030041408] = 127ec32e, %l1 = 00000000000000bb ldsba [%i1+%o4]0x89,%l1 ! %l1 = 000000000000002e ! Starting 10 instruction Store Burst ! Mem[0000000030041408] = 2ec37e12, %l6 = ffffffffffff83ff ldstuba [%i1+%o4]0x81,%l6 ! %l6 = 0000002e000000ff p0_label_30: ! Mem[0000000010041410] = 789eac55, %l1 = 000000000000002e swap [%i1+%o5],%l1 ! %l1 = 00000000789eac55 ! %f23 = ae8f020f, Mem[0000000010181408] = 590000ff sta %f23,[%i6+%o4]0x88 ! Mem[0000000010181408] = ae8f020f ! %f24 = f61762ed, Mem[0000000010101400] = 00000060 sta %f24,[%i4+%g0]0x80 ! Mem[0000000010101400] = f61762ed ! %l4 = 0000000071d4c2bc, Mem[00000000100c1430] = cf6e00bb stw %l4,[%i3+0x030] ! Mem[00000000100c1430] = 71d4c2bc ! %l5 = 000000009212d517, Mem[0000000020800040] = ffe79ed5 stb %l5,[%o1+0x040] ! Mem[0000000020800040] = 17e79ed5 ! %l4 = 71d4c2bc, %l5 = 9212d517, Mem[0000000030101400] = 1ec24541 660dd809 stda %l4,[%i4+%g0]0x89 ! Mem[0000000030101400] = 71d4c2bc 9212d517 ! Mem[0000000010101436] = 4d09ffab, %l0 = 00000000000000d8 ldstub [%i4+0x036],%l0 ! %l0 = 000000ff000000ff ! %l6 = 000000000000002e, Mem[0000000030141410] = 8314efa9000000ff stxa %l6,[%i5+%o5]0x89 ! Mem[0000000030141410] = 000000000000002e ! %l1 = 00000000789eac55, Mem[000000001004143c] = 42b53550 stw %l1,[%i1+0x03c] ! Mem[000000001004143c] = 789eac55 ! Starting 10 instruction Load Burst ! Mem[0000000010181410] = ff833bb1 127ec32e, %l4 = 71d4c2bc, %l5 = 9212d517 ldda [%i6+%o5]0x80,%l4 ! %l4 = 00000000ff833bb1 00000000127ec32e p0_label_31: ! Mem[0000000010141400] = b8f3f1476009d3ff, %f4 = ffd30960 d663614a ldda [%i5+%g0]0x88,%f4 ! %f4 = b8f3f147 6009d3ff ! Mem[0000000010181414] = 127ec32e, %l7 = ffffffffffffffe0 lduha [%i6+0x014]%asi,%l7 ! %l7 = 000000000000127e ! %l2 = 00000000000a5dcb, imm = fffffffffffffb9a, %l1 = 00000000789eac55 andn %l2,-0x466,%l1 ! %l1 = 0000000000000441 ! Mem[0000000010141414] = 000165cc, %l0 = 00000000000000ff ldswa [%i5+0x014]%asi,%l0 ! %l0 = 00000000000165cc membar #Sync ! Added by membar checker (6) ! Mem[0000000030101400] = bcc2d471 17d51292 73da9dfe 00000031 ! Mem[0000000030101410] = ff14efa9 000000f7 27ffa4ac ae8f020f ! Mem[0000000030101420] = f61762ed 26464f62 9065e4e5 67111dc5 ! Mem[0000000030101430] = 4ee750ac 29b5592e f6b76916 30872293 ldda [%i4]ASI_BLK_S,%f16 ! Block Load from 0000000030101400 ! Mem[0000000010001410] = 83000000, %l7 = 000000000000127e lduwa [%i0+%o5]0x80,%l7 ! %l7 = 0000000083000000 ! Mem[0000000010101420] = 327e141c, %f3 = 000000f7 ld [%i4+0x020],%f3 ! %f3 = 327e141c ! Mem[0000000010041408] = 27ffa4ac, %l2 = 00000000000a5dcb lduba [%i1+%o4]0x80,%l2 ! %l2 = 0000000000000027 ! Mem[0000000030181400] = d80dd809, %f7 = 4c248ccd lda [%i6+%g0]0x81,%f7 ! %f7 = d80dd809 ! Starting 10 instruction Store Burst ! Mem[0000000010101400] = f61762ed, %l5 = 00000000127ec32e ldstuba [%i4+%g0]0x80,%l5 ! %l5 = 000000f6000000ff p0_label_32: ! %l7 = 0000000083000000, Mem[0000000021800180] = 8855b2ae, %asi = 80 stba %l7,[%o3+0x180]%asi ! Mem[0000000021800180] = 0055b2ae membar #Sync ! Added by membar checker (7) ! %l6 = 000000000000002e, Mem[0000000030101408] = fe9dda73 stba %l6,[%i4+%o4]0x89 ! Mem[0000000030101408] = fe9dda2e ! %l7 = 0000000083000000, Mem[0000000010001404] = 9212d517 stw %l7,[%i0+0x004] ! Mem[0000000010001404] = 83000000 ! %f30 = f6b76916 30872293, Mem[0000000010181400] = 0f1cb58a d4b2bcb9 stda %f30,[%i6+%g0]0x80 ! Mem[0000000010181400] = f6b76916 30872293 ! %l2 = 0000000000000027, immd = 00000000000008cc, %l3 = 00000000ff383b35 mulx %l2,0x8cc,%l3 ! %l3 = 0000000000015714 ! Mem[0000000030041410] = 6009d3ff, %l2 = 0000000000000027 swapa [%i1+%o5]0x89,%l2 ! %l2 = 000000006009d3ff ! %f24 = f61762ed 26464f62, %l2 = 000000006009d3ff ! Mem[0000000010001420] = ffffff7fd38fd53c add %i0,0x020,%g1 stda %f24,[%g1+%l2]ASI_PST32_PL ! Mem[0000000010001420] = 624f4626ed6217f6 ! %f12 = 27d25e9e ffff4791, Mem[0000000010101400] = ed6217ff 2c3be2f5 stda %f12,[%i4+%g0]0x88 ! Mem[0000000010101400] = 27d25e9e ffff4791 ! Mem[0000000010041400] = ac3d4fa5, %l1 = 0000000000000441 swapa [%i1+%g0]0x88,%l1 ! %l1 = 00000000ac3d4fa5 ! Starting 10 instruction Load Burst ! Mem[0000000030041410] = 27000000, %l3 = 0000000000015714 ldsha [%i1+%o5]0x81,%l3 ! %l3 = 0000000000002700 p0_label_33: ! Mem[0000000010081428] = 5d3a04c930c82000, %l1 = 00000000ac3d4fa5 ldxa [%i2+0x028]%asi,%l1 ! %l1 = 5d3a04c930c82000 ! Mem[0000000010141410] = 000000e7, %l3 = 0000000000002700 ldsha [%i5+%o5]0x80,%l3 ! %l3 = 0000000000000000 ! %l1 = 5d3a04c930c82000, immed = 0000062e, %y = 00000000 umul %l1,0x62e,%l2 ! %l2 = 0000012d74b5c000, %y = 0000012d ! Mem[0000000010181400] = f6b76916, %l1 = 5d3a04c930c82000 lduha [%i6+%g0]0x80,%l1 ! %l1 = 000000000000f6b7 ! Mem[0000000030041400] = 00000083, %l1 = 000000000000f6b7 lduwa [%i1+%g0]0x81,%l1 ! %l1 = 0000000000000083 ! Mem[0000000010041400] = 167cf44a00000441, %f4 = b8f3f147 6009d3ff ldda [%i1+%g0]0x88,%f4 ! %f4 = 167cf44a 00000441 ! Mem[0000000030101408] = fe9dda2e, %l4 = 00000000ff833bb1 lduha [%i4+%o4]0x89,%l4 ! %l4 = 000000000000da2e ! Mem[0000000030141410] = 0000002e, %l1 = 0000000000000083 ldsha [%i5+%o5]0x89,%l1 ! %l1 = 000000000000002e ! Mem[0000000021800040] = 6c62a673, %l0 = 00000000000165cc ldsba [%o3+0x040]%asi,%l0 ! %l0 = 000000000000006c ! Starting 10 instruction Store Burst ! %l2 = 0000012d74b5c000, Mem[00000000201c0000] = ffffd78e, %asi = 80 stba %l2,[%o0+0x000]%asi ! Mem[00000000201c0000] = 00ffd78e p0_label_34: ! %l5 = 00000000000000f6, Mem[0000000010141408] = 000000ff stha %l5,[%i5+%o4]0x88 ! Mem[0000000010141408] = 000000f6 ! %l0 = 000000000000006c, Mem[0000000030101410] = a9ef14ff stwa %l0,[%i4+%o5]0x89 ! Mem[0000000030101410] = 0000006c ! %f28 = 4ee750ac, Mem[0000000010101400] = 9147ffff sta %f28,[%i4+%g0]0x80 ! Mem[0000000010101400] = 4ee750ac ! %f4 = 167cf44a 00000441, %l7 = 0000000083000000 ! Mem[0000000010041400] = 410400004af47c16 stda %f4,[%i1+%l7]ASI_PST16_PL ! Mem[0000000010041400] = 410400004af47c16 ! Code Fragment 3 p0_fragment_4: ! %l0 = 000000000000006c setx 0x08bc4a8fa372b5f7,%g7,%l0 ! %l0 = 08bc4a8fa372b5f7 ! %l1 = 000000000000002e setx 0xbb47075876a05f5d,%g7,%l1 ! %l1 = bb47075876a05f5d 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 = 08bc4a8fa372b5f7 setx 0xb762b7984b6f0a56,%g7,%l0 ! %l0 = b762b7984b6f0a56 ! %l1 = bb47075876a05f5d setx 0xa13022e795bee95a,%g7,%l1 ! %l1 = a13022e795bee95a ! Mem[0000000010001410] = 00000083, %l0 = b762b7984b6f0a56 ldstuba [%i0+%o5]0x88,%l0 ! %l0 = 00000083000000ff ! Mem[0000000030101408] = fe9dda2e, %l3 = 0000000000000000 ldstuba [%i4+%o4]0x89,%l3 ! %l3 = 0000002e000000ff ! %l2 = 0000012d74b5c000, Mem[0000000010081410] = 153b7f26000000ff stxa %l2,[%i2+%o5]0x88 ! Mem[0000000010081410] = 0000012d74b5c000 ! %f24 = f61762ed 26464f62, Mem[0000000030101408] = fe9ddaff 31000000 stda %f24,[%i4+%o4]0x89 ! Mem[0000000030101408] = f61762ed 26464f62 ! Starting 10 instruction Load Burst ! Mem[0000000030041410] = 27000000, %l5 = 00000000000000f6 lduba [%i1+%o5]0x81,%l5 ! %l5 = 0000000000000027 p0_label_35: ! Mem[0000000010141418] = d6272079 8735c17c, %l4 = 0000da2e, %l5 = 00000027 ldda [%i5+0x018]%asi,%l4 ! %l4 = 00000000d6272079 000000008735c17c ! Mem[0000000010001408] = 87313dac 4af47c16, %l0 = 00000083, %l1 = 95bee95a ldda [%i0+%o4]0x80,%l0 ! %l0 = 0000000087313dac 000000004af47c16 ! Mem[0000000010141424] = c4394112, %f28 = 4ee750ac ld [%i5+0x024],%f28 ! %f28 = c4394112 ! Mem[0000000030001400] = ff552722, %l0 = 0000000087313dac ldsba [%i0+%g0]0x81,%l0 ! %l0 = ffffffffffffffff ! Mem[00000000211c0000] = ff00f8e3, %l0 = ffffffffffffffff lduba [%o2+0x001]%asi,%l0 ! %l0 = 0000000000000000 ! Mem[00000000300c1408] = 0d660000 00000000, %l4 = d6272079, %l5 = 8735c17c ldda [%i3+%o4]0x89,%l4 ! %l4 = 0000000000000000 000000000d660000 ! %l4 = 0000000000000000, %l0 = 0000000000000000, %y = 0000012d sdiv %l4,%l0,%l5 ! %l5 = 000000000d660000 mov %l0,%y ! %y = 00000028 ! Mem[0000000030001410] = ffffffff, %l7 = 0000000083000000 ldswa [%i0+%o5]0x89,%l7 ! %l7 = ffffffffffffffff ! Mem[0000000010001438] = 2ec37e12, %f23 = ae8f020f ld [%i0+0x038],%f23 ! %f23 = 2ec37e12 ! Starting 10 instruction Store Burst ! Mem[000000001008141b] = be1a8633, %l0 = 0000000000000028 ldstub [%i2+0x01b],%l0 ! %l0 = 00000033000000ff p0_label_36: ! %f8 = e9833bb1 aca4ff27, %l7 = ffffffffffffffff ! Mem[0000000010081438] = df91e4cf7e673868 add %i2,0x038,%g1 stda %f8,[%g1+%l7]ASI_PST16_PL ! Mem[0000000010081438] = 27ffa4acb13b83e9 ! %l7 = ffffffffffffffff, Mem[0000000010001408] = ac3d3187 stwa %l7,[%i0+%o4]0x88 ! Mem[0000000010001408] = ffffffff ! %l6 = 0000002e, %l7 = ffffffff, Mem[0000000010041400] = 00000441 167cf44a stda %l6,[%i1+%g0]0x88 ! Mem[0000000010041400] = 0000002e ffffffff ! Mem[00000000300c1400] = 30c82000, %l2 = 0000012d74b5c000 ldstuba [%i3+%g0]0x81,%l2 ! %l2 = 00000030000000ff ! Mem[0000000010101438] = 8a773bb1127e1d31, %l0 = 0000000000000033, %l3 = 000000000000002e add %i4,0x38,%g1 casxa [%g1]0x80,%l0,%l3 ! %l3 = 8a773bb1127e1d31 ! Mem[0000000010041408] = 27ffa4ac, %l7 = ffffffffffffffff swapa [%i1+%o4]0x80,%l7 ! %l7 = 0000000027ffa4ac ! %l7 = 0000000027ffa4ac, Mem[0000000010041408] = ffffffff, %asi = 80 stha %l7,[%i1+0x008]%asi ! Mem[0000000010041408] = a4acffff ! %f31 = 30872293, Mem[0000000010081400] = 71ea1e28 sta %f31,[%i2+%g0]0x88 ! Mem[0000000010081400] = 30872293 ! Mem[0000000010081420] = 00000046c71998b3, %l4 = 0000000000000000, %l3 = 8a773bb1127e1d31 add %i2,0x20,%g1 casxa [%g1]0x80,%l4,%l3 ! %l3 = 00000046c71998b3 ! Starting 10 instruction Load Burst ! Mem[0000000030181408] = 00000031, %l5 = 000000000d660000 ldswa [%i6+%o4]0x89,%l5 ! %l5 = 0000000000000031 p0_label_37: ! Mem[0000000030081400] = 31000000, %l7 = 0000000027ffa4ac lduha [%i2+%g0]0x81,%l7 ! %l7 = 0000000000003100 ! %l5 = 0000000000000031, %l2 = 0000000000000030, %l1 = 000000004af47c16 or %l5,%l2,%l1 ! %l1 = 0000000000000031 ! Mem[0000000020800040] = 17e79ed5, %l5 = 0000000000000031 ldsh [%o1+0x040],%l5 ! %l5 = 00000000000017e7 ! Mem[00000000211c0000] = ff00f8e3, %l5 = 00000000000017e7 ldsb [%o2+0x001],%l5 ! %l5 = 0000000000000000 ! Mem[00000000300c1400] = 0020c8ff, %l5 = 0000000000000000 lduwa [%i3+%g0]0x89,%l5 ! %l5 = 000000000020c8ff ! Mem[0000000010141410] = cc650100e7000000, %f6 = 5d3a04c9 d80dd809 ldda [%i5+%o5]0x88,%f6 ! %f6 = cc650100 e7000000 ! Mem[000000001018143c] = c2ebfb0f, %l0 = 0000000000000033 lduw [%i6+0x03c],%l0 ! %l0 = 00000000c2ebfb0f ! Mem[0000000030041410] = 4a6163d600000027, %f0 = 789eac55 222755ff ldda [%i1+%o5]0x89,%f0 ! %f0 = 4a6163d6 00000027 ! %l0 = 00000000c2ebfb0f, %l2 = 0000000000000030, %l1 = 0000000000000031 xnor %l0,%l2,%l1 ! %l1 = ffffffff3d1404c0 ! Starting 10 instruction Store Burst ! %l3 = 00000046c71998b3, Mem[0000000010041400] = 2e000000ffffffff stxa %l3,[%i1+%g0]0x80 ! Mem[0000000010041400] = 00000046c71998b3 p0_label_38: ! Mem[0000000010001400] = bcc2d471, %l3 = 00000046c71998b3 ldstuba [%i0+%g0]0x88,%l3 ! %l3 = 00000071000000ff ! %l4 = 00000000, %l5 = 0020c8ff, Mem[0000000030041400] = 83000000 ff552722 stda %l4,[%i1+%g0]0x89 ! Mem[0000000030041400] = 00000000 0020c8ff ! %f28 = c4394112, Mem[00000000300c1410] = 213b83e9 sta %f28,[%i3+%o5]0x81 ! Mem[00000000300c1410] = c4394112 ! %l2 = 0000000000000030, Mem[0000000030001408] = 78c7d5ff stwa %l2,[%i0+%o4]0x89 ! Mem[0000000030001408] = 00000030 ! Mem[0000000030081410] = 000000b4, %l6 = 000000000000002e swapa [%i2+%o5]0x89,%l6 ! %l6 = 00000000000000b4 ! %l3 = 0000000000000071, Mem[0000000010041408] = ffffaca4 stha %l3,[%i1+%o4]0x88 ! Mem[0000000010041408] = ffff0071 ! %f12 = 27d25e9e ffff4791, Mem[0000000010101400] = 4ee750ac 9e5ed227 stda %f12,[%i4+%g0]0x80 ! Mem[0000000010101400] = 27d25e9e ffff4791 ! Mem[0000000010081410] = 74b5c000, %l1 = ffffffff3d1404c0 swapa [%i2+%o5]0x88,%l1 ! %l1 = 0000000074b5c000 ! %l2 = 00000030, %l3 = 00000071, Mem[0000000030101408] = 26464f62 f61762ed stda %l2,[%i4+%o4]0x89 ! Mem[0000000030101408] = 00000030 00000071 ! Starting 10 instruction Load Burst ! Mem[0000000010001410] = ff000000 00000000, %l0 = c2ebfb0f, %l1 = 74b5c000 ldda [%i0+%o5]0x80,%l0 ! %l0 = 00000000ff000000 0000000000000000 p0_label_39: ! Mem[0000000030001400] = ff552722, %l2 = 0000000000000030 ldsba [%i0+%g0]0x81,%l2 ! %l2 = ffffffffffffffff ! Mem[0000000030141400] = 624f4626a72c8bce, %f0 = 4a6163d6 00000027 ldda [%i5+%g0]0x81,%f0 ! %f0 = 624f4626 a72c8bce ! Mem[0000000030181408] = 31000000, %l2 = ffffffffffffffff lduba [%i6+%o4]0x81,%l2 ! %l2 = 0000000000000031 ! Mem[00000000300c1400] = 932287300020c8ff, %f24 = f61762ed 26464f62 ldda [%i3+%g0]0x89,%f24 ! %f24 = 93228730 0020c8ff ! Mem[0000000030001410] = ffffffff, %l3 = 0000000000000071 lduba [%i0+%o5]0x81,%l3 ! %l3 = 00000000000000ff ! Mem[0000000030001400] = 222755ff, %l6 = 00000000000000b4 ldswa [%i0+%g0]0x89,%l6 ! %l6 = 00000000222755ff ! Mem[0000000010141414] = 000165cc, %l0 = 00000000ff000000 ldsw [%i5+0x014],%l0 ! %l0 = 00000000000165cc ! Mem[0000000010101410] = 46000000, %l1 = 0000000000000000 lduba [%i4+%o5]0x80,%l1 ! %l1 = 0000000000000046 ! Mem[0000000030041410] = 27000000, %l6 = 00000000222755ff lduha [%i1+%o5]0x81,%l6 ! %l6 = 0000000000002700 ! Starting 10 instruction Store Burst ! %f22 = 27ffa4ac 2ec37e12, %l3 = 00000000000000ff ! Mem[0000000030081420] = 03e5fc7dd7d8da15 add %i2,0x020,%g1 stda %f22,[%g1+%l3]ASI_PST32_S ! Mem[0000000030081420] = 27ffa4ac2ec37e12 p0_label_40: ! Mem[0000000010001410] = ff000000, %l6 = 0000000000002700 swapa [%i0+%o5]0x80,%l6 ! %l6 = 00000000ff000000 ! %l4 = 0000000000000000, Mem[0000000010081408] = 353b51ff stha %l4,[%i2+%o4]0x88 ! Mem[0000000010081408] = 353b0000 ! %f8 = e9833bb1 aca4ff27, Mem[0000000010081400] = 30872293 3a3c80a8 stda %f8 ,[%i2+%g0]0x88 ! Mem[0000000010081400] = e9833bb1 aca4ff27 ! %l7 = 0000000000003100, Mem[0000000030101408] = 3000000071000000 stxa %l7,[%i4+%o4]0x81 ! Mem[0000000030101408] = 0000000000003100 ! %f10 = e526033d ae793d12, Mem[0000000010041408] = 7100ffff ae8f020f stda %f10,[%i1+%o4]0x80 ! Mem[0000000010041408] = e526033d ae793d12 ! Mem[0000000010081400] = 27ffa4ac, %l5 = 000000000020c8ff swapa [%i2+%g0]0x80,%l5 ! %l5 = 0000000027ffa4ac ! %f16 = bcc2d471 17d51292, Mem[0000000030081400] = 00000031 3cb075fc stda %f16,[%i2+%g0]0x89 ! Mem[0000000030081400] = bcc2d471 17d51292 ! %l5 = 0000000027ffa4ac, Mem[0000000030041400] = 00000000 stwa %l5,[%i1+%g0]0x89 ! Mem[0000000030041400] = 27ffa4ac ! %l4 = 0000000000000000, Mem[0000000010041400] = 46000000 stwa %l4,[%i1+%g0]0x88 ! Mem[0000000010041400] = 00000000 ! Starting 10 instruction Load Burst ! Mem[0000000010181410] = ff833bb1, %l3 = 00000000000000ff lduwa [%i6+%o5]0x80,%l3 ! %l3 = 00000000ff833bb1 p0_label_41: ! Mem[0000000010101410] = 4600000000000000, %l3 = 00000000ff833bb1 ldxa [%i4+%o5]0x80,%l3 ! %l3 = 4600000000000000 ! Mem[00000000211c0000] = ff00f8e3, %l3 = 4600000000000000 ldub [%o2+0x001],%l3 ! %l3 = 0000000000000000 ! Mem[0000000030181400] = 09d80dd8, %l0 = 00000000000165cc lduwa [%i6+%g0]0x89,%l0 ! %l0 = 0000000009d80dd8 ! Mem[0000000030081400] = 17d51292, %l0 = 0000000009d80dd8 ldsba [%i2+%g0]0x89,%l0 ! %l0 = ffffffffffffff92 ! Mem[00000000100c1404] = 6f14a65c, %l3 = 0000000000000000 ldswa [%i3+0x004]%asi,%l3 ! %l3 = 000000006f14a65c ! Mem[0000000010041410] = 0000002e, %l1 = 0000000000000046 lduha [%i1+%o5]0x80,%l1 ! %l1 = 0000000000000000 ! Mem[0000000010101408] = 353b38ff, %l2 = 0000000000000031 ldsha [%i4+%o4]0x80,%l2 ! %l2 = 000000000000353b ! Mem[0000000030141410] = 0000002e, %l6 = 00000000ff000000 ldsba [%i5+%o5]0x89,%l6 ! %l6 = 000000000000002e ! %l4 = 0000000000000000, %l2 = 000000000000353b, %y = 00000028 smul %l4,%l2,%l4 ! %l4 = 0000000000000000, %y = 00000000 ! Starting 10 instruction Store Burst ! Mem[0000000021800040] = 6c62a673, %l0 = ffffffffffffff92 ldstub [%o3+0x040],%l0 ! %l0 = 0000006c000000ff p0_label_42: ! %l6 = 000000000000002e, Mem[0000000010041408] = e526033dae793d12 stxa %l6,[%i1+%o4]0x80 ! Mem[0000000010041408] = 000000000000002e ! %l0 = 000000000000006c, Mem[0000000010141408] = f6000000b73cc1cd stxa %l0,[%i5+%o4]0x80 ! Mem[0000000010141408] = 000000000000006c ! %f11 = ae793d12, %f28 = c4394112, %f1 = a72c8bce fmuls %f11,%f28,%f1 ! %f1 = 33345c7c ! %l6 = 000000000000002e, Mem[00000000100c1423] = 06119802, %asi = 80 stba %l6,[%i3+0x023]%asi ! Mem[00000000100c1420] = 0611982e ! Code Fragment 3 p0_fragment_5: ! %l0 = 000000000000006c setx 0x53b45ef7921b27f3,%g7,%l0 ! %l0 = 53b45ef7921b27f3 ! %l1 = 0000000000000000 setx 0xb24752efcd7ff3b7,%g7,%l1 ! %l1 = b24752efcd7ff3b7 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 = 53b45ef7921b27f3 setx 0xec58fb507605a7bc,%g7,%l0 ! %l0 = ec58fb507605a7bc ! %l1 = b24752efcd7ff3b7 setx 0xe06777101aa0ee42,%g7,%l1 ! %l1 = e06777101aa0ee42 ! Code Fragment 4 p0_fragment_6: ! %l0 = ec58fb507605a7bc setx 0x22bfa0a040692ced,%g7,%l0 ! %l0 = 22bfa0a040692ced ! %l1 = e06777101aa0ee42 setx 0x8fc4a6dff55cf27e,%g7,%l1 ! %l1 = 8fc4a6dff55cf27e 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 = 22bfa0a040692ced setx 0xb81cdf286793ce10,%g7,%l0 ! %l0 = b81cdf286793ce10 ! %l1 = 8fc4a6dff55cf27e setx 0xf9acab17e153c1aa,%g7,%l1 ! %l1 = f9acab17e153c1aa ! %f26 = 9065e4e5 67111dc5, %l5 = 0000000027ffa4ac ! Mem[0000000030181418] = 0f028faeaca4ff27 add %i6,0x018,%g1 stda %f26,[%g1+%l5]ASI_PST8_SL ! Mem[0000000030181418] = 0f021167ace4ff90 ! %l5 = 0000000027ffa4ac, Mem[000000001014140c] = 0000006c, %asi = 80 stwa %l5,[%i5+0x00c]%asi ! Mem[000000001014140c] = 27ffa4ac ! %f30 = f6b76916 30872293, %l7 = 0000000000003100 ! Mem[0000000030041420] = 3cd58fd37fffffff add %i1,0x020,%g1 stda %f30,[%g1+%l7]ASI_PST32_S ! Mem[0000000030041420] = 3cd58fd37fffffff ! Starting 10 instruction Load Burst ! Mem[0000000030041408] = 127ec3ff, %l7 = 0000000000003100 ldsha [%i1+%o4]0x89,%l7 ! %l7 = ffffffffffffc3ff p0_label_43: ! Mem[0000000010001434] = 6d16c076, %l5 = 0000000027ffa4ac lduw [%i0+0x034],%l5 ! %l5 = 000000006d16c076 ! Mem[0000000030081410] = 4762d4aa0000002e, %f26 = 9065e4e5 67111dc5 ldda [%i2+%o5]0x89,%f26 ! %f26 = 4762d4aa 0000002e ! Mem[0000000030041400] = 27ffa4ac, %f25 = 0020c8ff lda [%i1+%g0]0x89,%f25 ! %f25 = 27ffa4ac ! Mem[00000000201c0000] = 00ffd78e, %l1 = f9acab17e153c1aa ldsha [%o0+0x000]%asi,%l1 ! %l1 = 00000000000000ff ! Mem[0000000010041400] = 00000000, %l2 = 000000000000353b ldswa [%i1+%g0]0x88,%l2 ! %l2 = 0000000000000000 ! Mem[00000000100c1408] = 00000000 0000ffff, %l6 = 0000002e, %l7 = ffffc3ff ldda [%i3+%o4]0x80,%l6 ! %l6 = 0000000000000000 000000000000ffff ! %l0 = b81cdf286793ce10, imm = 000000000000091c, %l1 = 00000000000000ff subc %l0,0x91c,%l1 ! %l1 = b81cdf286793c4f4 ! %l0 = b81cdf286793ce10, %l1 = b81cdf286793c4f4, %l0 = b81cdf286793ce10 add %l0,%l1,%l0 ! %l0 = 7039be50cf279304 ! Mem[00000000300c1410] = c4394112, %f21 = 000000f7 lda [%i3+%o5]0x81,%f21 ! %f21 = c4394112 ! Starting 10 instruction Store Burst ! %l4 = 00000000, %l5 = 6d16c076, Mem[0000000030081408] = ac3d3187 167cf44a stda %l4,[%i2+%o4]0x89 ! Mem[0000000030081408] = 00000000 6d16c076 p0_label_44: ! %l7 = 000000000000ffff, Mem[0000000030141410] = 0000002e stwa %l7,[%i5+%o5]0x89 ! Mem[0000000030141410] = 0000ffff ! %l6 = 0000000000000000, Mem[0000000010001400] = bcc2d4ff stwa %l6,[%i0+%g0]0x88 ! Mem[0000000010001400] = 00000000 ! Mem[0000000021800100] = 6a7b7ac1, %l3 = 000000006f14a65c ldstub [%o3+0x100],%l3 ! %l3 = 0000006a000000ff ! %f6 = cc650100 e7000000, %l6 = 0000000000000000 ! Mem[0000000010041420] = 571bff58f6bdc893 add %i1,0x020,%g1 stda %f6,[%g1+%l6]ASI_PST32_PL ! Mem[0000000010041420] = 571bff58f6bdc893 ! Mem[00000000211c0001] = ff00f8e3, %l4 = 0000000000000000 ldstuba [%o2+0x001]%asi,%l4 ! %l4 = 00000000000000ff ! Mem[000000001000140c] = 4af47c16, %l0 = cf279304, %l4 = 00000000 add %i0,0x0c,%g1 casa [%g1]0x80,%l0,%l4 ! %l4 = 000000004af47c16 ! Mem[0000000010181400] = f6b76916, %l5 = 6d16c076, %l1 = 6793c4f4 casa [%i6]0x80,%l5,%l1 ! %l1 = 00000000f6b76916 ! %l2 = 0000000000000000, Mem[00000000211c0001] = fffff8e3 stb %l2,[%o2+0x001] ! Mem[00000000211c0000] = ff00f8e3 ! %f26 = 4762d4aa 0000002e, Mem[0000000010081408] = 00003b35 0000002c stda %f26,[%i2+%o4]0x80 ! Mem[0000000010081408] = 4762d4aa 0000002e ! Starting 10 instruction Load Burst ! %f16 = bcc2d471, %f16 = bcc2d471 fsqrts %f16,%f16 ! %f16 = 7fffffff p0_label_45: ! Mem[00000000100c1400] = 31000000, %l5 = 000000006d16c076 ldsha [%i3+%g0]0x80,%l5 ! %l5 = 0000000000003100 ! Mem[0000000010081424] = c71998b3, %l2 = 0000000000000000 lduba [%i2+0x025]%asi,%l2 ! %l2 = 0000000000000019 ! Mem[00000000201c0000] = 00ffd78e, %l0 = 7039be50cf279304 lduh [%o0+%g0],%l0 ! %l0 = 00000000000000ff ! Mem[0000000010141410] = e7000000, %l3 = 000000000000006a ldsha [%i5+%o5]0x88,%l3 ! %l3 = 0000000000000000 ! Mem[0000000030081408] = 00000000, %l4 = 000000004af47c16 ldsha [%i2+%o4]0x81,%l4 ! %l4 = 0000000000000000 ! Mem[0000000030181408] = 31000000, %f5 = 00000441 lda [%i6+%o4]0x81,%f5 ! %f5 = 31000000 ! Mem[0000000010181424] = 4c24003a, %l5 = 0000000000003100 lduh [%i6+0x024],%l5 ! %l5 = 0000000000004c24 ! Mem[0000000030181408] = 5ca6146f 00000031, %l0 = 000000ff, %l1 = f6b76916 ldda [%i6+%o4]0x89,%l0 ! %l0 = 0000000000000031 000000005ca6146f ! Mem[000000001000140c] = 4af47c16, %l5 = 0000000000004c24 ldsw [%i0+0x00c],%l5 ! %l5 = 000000004af47c16 ! Starting 10 instruction Store Burst ! %l5 = 000000004af47c16, Mem[00000000100c1408] = ffff000000000000 stxa %l5,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 000000004af47c16 p0_label_46: ! %l4 = 0000000000000000, Mem[0000000010001408] = ffffffff stba %l4,[%i0+%o4]0x80 ! Mem[0000000010001408] = 00ffffff ! Mem[00000000100c1400] = 31000000, %l3 = 0000000000000000 ldstuba [%i3+%g0]0x80,%l3 ! %l3 = 00000031000000ff ! %f8 = e9833bb1 aca4ff27, %l7 = 000000000000ffff ! Mem[0000000030001418] = 456fc9cb62aa3f5c add %i0,0x018,%g1 stda %f8,[%g1+%l7]ASI_PST8_S ! Mem[0000000030001418] = e9833bb1aca4ff27 ! %f15 = 127ec32e, %f16 = 7fffffff fcmps %fcc3,%f15,%f16 ! %fcc3 = 3 ! %l2 = 0000000000000019, Mem[0000000010081410] = 3d1404c0 stha %l2,[%i2+%o5]0x88 ! Mem[0000000010081410] = 3d140019 ! Mem[0000000010001408] = ffffff00, %l1 = 000000005ca6146f swapa [%i0+%o4]0x88,%l1 ! %l1 = 00000000ffffff00 ! %l1 = 00000000ffffff00, Mem[0000000010101408] = 3cd58fd3ff383b35 stxa %l1,[%i4+%o4]0x88 ! Mem[0000000010101408] = 00000000ffffff00 ! %l4 = 0000000000000000, Mem[0000000030001408] = 30000000 stwa %l4,[%i0+%o4]0x81 ! Mem[0000000030001408] = 00000000 ! %f0 = 624f4626 33345c7c, Mem[0000000030101400] = bcc2d471 17d51292 stda %f0 ,[%i4+%g0]0x81 ! Mem[0000000030101400] = 624f4626 33345c7c ! Starting 10 instruction Load Burst ! Mem[0000000010081400] = ffc82000, %l6 = 0000000000000000 ldsha [%i2+%g0]0x88,%l6 ! %l6 = 0000000000002000 p0_label_47: ! Mem[0000000010101408] = ffffff00, %l5 = 000000004af47c16 ldsba [%i4+%o4]0x88,%l5 ! %l5 = 0000000000000000 ! Mem[00000000201c0000] = 00ffd78e, %l4 = 0000000000000000 ldsba [%o0+0x001]%asi,%l4 ! %l4 = ffffffffffffffff ! Mem[00000000211c0000] = ff00f8e3, %l4 = ffffffffffffffff ldub [%o2+0x001],%l4 ! %l4 = 0000000000000000 ! Mem[0000000010181400] = f6b7691630872293, %l1 = 00000000ffffff00 ldxa [%i6+%g0]0x80,%l1 ! %l1 = f6b7691630872293 ! Mem[00000000100c1408] = 167cf44a, %l1 = f6b7691630872293 ldsba [%i3+%o4]0x80,%l1 ! %l1 = 0000000000000016 ! Mem[0000000030141408] = ffffffff, %l5 = 0000000000000000 lduba [%i5+%o4]0x89,%l5 ! %l5 = 00000000000000ff ! Mem[0000000010001424] = ed6217f6, %l1 = 0000000000000016 ldub [%i0+0x025],%l1 ! %l1 = 0000000000000062 ! Mem[0000000030181408] = 31000000, %l7 = 000000000000ffff lduba [%i6+%o4]0x81,%l7 ! %l7 = 0000000000000031 ! Mem[0000000030081400] = 17d51292, %l5 = 00000000000000ff ldswa [%i2+%g0]0x89,%l5 ! %l5 = 0000000017d51292 ! Starting 10 instruction Store Burst ! %f2 = 8314efa9, Mem[0000000010081408] = 4762d4aa sta %f2 ,[%i2+%o4]0x80 ! Mem[0000000010081408] = 8314efa9 p0_label_48: ! %l3 = 0000000000000031, Mem[0000000010181408] = 0f028fae stha %l3,[%i6+%o4]0x80 ! Mem[0000000010181408] = 00318fae ! %l3 = 0000000000000031, Mem[0000000010081400] = 0020c8ffb13b83e9 stx %l3,[%i2+%g0] ! Mem[0000000010081400] = 0000000000000031 ! %l2 = 0000000000000019, Mem[0000000010181414] = 127ec32e, %asi = 80 stwa %l2,[%i6+0x014]%asi ! Mem[0000000010181414] = 00000019 ! %l0 = 0000000000000031, Mem[0000000020800040] = 17e79ed5 stb %l0,[%o1+0x040] ! Mem[0000000020800040] = 31e79ed5 ! %l0 = 0000000000000031, Mem[00000000300c1410] = c4394112 stwa %l0,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 00000031 ! %f24 = 93228730 27ffa4ac, Mem[0000000030101400] = 26464f62 7c5c3433 stda %f24,[%i4+%g0]0x89 ! Mem[0000000030101400] = 93228730 27ffa4ac ! Code Fragment 3 p0_fragment_7: ! %l0 = 0000000000000031 setx 0xcf889bffdc07e601,%g7,%l0 ! %l0 = cf889bffdc07e601 ! %l1 = 0000000000000062 setx 0x22a8ccbf8ddb76cf,%g7,%l1 ! %l1 = 22a8ccbf8ddb76cf 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 = cf889bffdc07e601 setx 0x731210c7b92999d4,%g7,%l0 ! %l0 = 731210c7b92999d4 ! %l1 = 22a8ccbf8ddb76cf setx 0x5ff42148743884ec,%g7,%l1 ! %l1 = 5ff42148743884ec ! %l0 = b92999d4, %l1 = 743884ec, Mem[0000000030041410] = 27000000 d663614a stda %l0,[%i1+%o5]0x81 ! Mem[0000000030041410] = b92999d4 743884ec ! %f10 = e526033d, Mem[0000000010081408] = a9ef1483 sta %f10,[%i2+%o4]0x88 ! Mem[0000000010081408] = e526033d ! Starting 10 instruction Load Burst ! Mem[0000000010041408] = 2e00000000000000, %l6 = 0000000000002000 ldxa [%i1+%o4]0x88,%l6 ! %l6 = 2e00000000000000 p0_label_49: ! Mem[0000000021800080] = ffff2f56, %l0 = 731210c7b92999d4 lduba [%o3+0x080]%asi,%l0 ! %l0 = 00000000000000ff ! Mem[00000000100c1410] = ff1300b4, %l3 = 0000000000000031 lduwa [%i3+%o5]0x88,%l3 ! %l3 = 00000000ff1300b4 ! Mem[0000000030181410] = f7000000, %l7 = 0000000000000031 ldsba [%i6+%o5]0x81,%l7 ! %l7 = fffffffffffffff7 ! Mem[0000000010141408] = 00000000, %l4 = 0000000000000000 lduba [%i5+0x008]%asi,%l4 ! %l4 = 0000000000000000 ! Mem[00000000300c1400] = 0020c8ff, %l7 = fffffffffffffff7 ldsba [%i3+%g0]0x89,%l7 ! %l7 = ffffffffffffffff ! Mem[0000000020800040] = 31e79ed5, %l7 = ffffffffffffffff ldub [%o1+0x041],%l7 ! %l7 = 00000000000000e7 ! Mem[0000000010081400] = 3100000000000000, %f10 = e526033d ae793d12 ldda [%i2+%g0]0x88,%f10 ! %f10 = 31000000 00000000 ! Mem[0000000030181408] = 31000000, %l0 = 00000000000000ff ldswa [%i6+%o4]0x81,%l0 ! %l0 = 0000000031000000 ! Mem[0000000030041410] = d49929b9, %l2 = 0000000000000019 lduba [%i1+%o5]0x89,%l2 ! %l2 = 00000000000000b9 ! Starting 10 instruction Store Burst ! Mem[00000000201c0001] = 00ffd78e, %l0 = 0000000031000000 ldstuba [%o0+0x001]%asi,%l0 ! %l0 = 000000ff000000ff p0_label_50: ! Mem[000000001008143c] = b13b83e9, %l2 = 00000000000000b9 ldstuba [%i2+0x03c]%asi,%l2 ! %l2 = 000000b1000000ff ! Mem[00000000211c0000] = ff00f8e3, %l6 = 2e00000000000000 ldsh [%o2+%g0],%l6 ! %l6 = ffffffffffffff00 ! %l6 = ffffffffffffff00, Mem[0000000010081414] = 2d010000, %asi = 80 stwa %l6,[%i2+0x014]%asi ! Mem[0000000010081414] = ffffff00 ! %l2 = 00000000000000b1, Mem[0000000010181410] = ff833bb1 stba %l2,[%i6+%o5]0x80 ! Mem[0000000010181410] = b1833bb1 ! %f16 = 7fffffff 17d51292, Mem[0000000030001408] = 00000000 099d1c40 stda %f16,[%i0+%o4]0x89 ! Mem[0000000030001408] = 7fffffff 17d51292 ! Mem[00000000211c0001] = ff00f8e3, %l4 = 0000000000000000 ldstuba [%o2+0x001]%asi,%l4 ! %l4 = 00000000000000ff ! %l6 = ffffffffffffff00, Mem[0000000030181400] = d80dd809 stha %l6,[%i6+%g0]0x81 ! Mem[0000000030181400] = ff00d809 ! %l6 = ffffffffffffff00, Mem[0000000030141400] = 26464f62 stha %l6,[%i5+%g0]0x89 ! Mem[0000000030141400] = 2646ff00 ! Mem[0000000010141408] = 00000000, %l2 = 00000000000000b1 swapa [%i5+%o4]0x80,%l2 ! %l2 = 0000000000000000 ! Starting 10 instruction Load Burst ! Mem[0000000010181400] = f6b76916, %f20 = ff14efa9 lda [%i6+%g0]0x80,%f20 ! %f20 = f6b76916 p0_label_51: ! Mem[0000000030081400] = bcc2d471 17d51292, %l6 = ffffff00, %l7 = 000000e7 ldda [%i2+%g0]0x89,%l6 ! %l6 = 0000000017d51292 00000000bcc2d471 ! Mem[0000000010081400] = 00000000, %l1 = 5ff42148743884ec lduwa [%i2+%g0]0x88,%l1 ! %l1 = 0000000000000000 ! Mem[0000000010041410] = 2e000000, %l2 = 0000000000000000 lduha [%i1+%o5]0x88,%l2 ! %l2 = 0000000000000000 ! Mem[00000000100c1410] = b40013ff, %l6 = 0000000017d51292 lduwa [%i3+%o5]0x80,%l6 ! %l6 = 00000000b40013ff ! Mem[0000000030041408] = 789eac55127ec3ff, %f0 = 624f4626 33345c7c ldda [%i1+%o4]0x89,%f0 ! %f0 = 789eac55 127ec3ff ! Mem[0000000010141410] = 000000e7000165cc, %f12 = 27d25e9e ffff4791 ldda [%i5+%o5]0x80,%f12 ! %f12 = 000000e7 000165cc ! Mem[0000000010041400] = 00000000, %f6 = cc650100 lda [%i1+%g0]0x80,%f6 ! %f6 = 00000000 ! %l4 = 0000000000000000, imm = 00000000000004b2, %l1 = 0000000000000000 andn %l4,0x4b2,%l1 ! %l1 = 0000000000000000 ! Mem[0000000030041400] = 27ffa4ac, %l5 = 0000000017d51292 lduba [%i1+%g0]0x89,%l5 ! %l5 = 00000000000000ac ! Starting 10 instruction Store Burst ! %f26 = 4762d4aa, Mem[0000000010181400] = 1669b7f6 sta %f26,[%i6+%g0]0x88 ! Mem[0000000010181400] = 4762d4aa p0_label_52: ! %l5 = 00000000000000ac, Mem[0000000010141400] = ffd30960 stha %l5,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00ac0960 ! Mem[0000000010001400] = 00000000, %l0 = 00000000000000ff swapa [%i0+%g0]0x88,%l0 ! %l0 = 0000000000000000 ! %l4 = 00000000, %l5 = 000000ac, Mem[0000000030041408] = ffc37e12 55ac9e78 stda %l4,[%i1+%o4]0x81 ! Mem[0000000030041408] = 00000000 000000ac ! Mem[0000000030001400] = ff552722, %l1 = 0000000000000000 swapa [%i0+%g0]0x81,%l1 ! %l1 = 00000000ff552722 ! %l6 = 00000000b40013ff, Mem[0000000030001408] = 9212d517ffffff7f stxa %l6,[%i0+%o4]0x81 ! Mem[0000000030001408] = 00000000b40013ff ! %l0 = 00000000, %l1 = ff552722, Mem[00000000100c1438] = f66a3d35 40198134 std %l0,[%i3+0x038] ! Mem[00000000100c1438] = 00000000 ff552722 ! Mem[0000000010001400] = ff00000083000000, %l2 = 0000000000000000 ldxa [%i0+%g0]0x80,%l2 ! %l2 = ff00000083000000 ! Mem[000000001008142d] = 30c82000, %l0 = 0000000000000000 ldstub [%i2+0x02d],%l0 ! %l0 = 000000c8000000ff ! %l1 = 00000000ff552722, Mem[0000000030181408] = 310000006f14a65c stxa %l1,[%i6+%o4]0x81 ! Mem[0000000030181408] = 00000000ff552722 ! Starting 10 instruction Load Burst ! Mem[00000000300c1408] = 0d66000000000000, %l1 = 00000000ff552722 ldxa [%i3+%o4]0x89,%l1 ! %l1 = 0d66000000000000 p0_label_53: ! Mem[0000000021800100] = ff7b7ac1, %l3 = 00000000ff1300b4 ldub [%o3+0x101],%l3 ! %l3 = 000000000000007b ! Mem[0000000030181400] = 09d800ff, %l6 = 00000000b40013ff ldsba [%i6+%g0]0x89,%l6 ! %l6 = ffffffffffffffff ! Mem[00000000300c1400] = ffc82000, %f28 = c4394112 lda [%i3+%g0]0x81,%f28 ! %f28 = ffc82000 ! Mem[0000000030001408] = 00000000, %l0 = 00000000000000c8 ldsba [%i0+%o4]0x81,%l0 ! %l0 = 0000000000000000 ! Mem[0000000030041400] = aca4ff27, %f8 = e9833bb1 lda [%i1+%g0]0x81,%f8 ! %f8 = aca4ff27 ! Mem[0000000030001400] = 789eac55 00000000, %l6 = ffffffff, %l7 = bcc2d471 ldda [%i0+%g0]0x89,%l6 ! %l6 = 0000000000000000 00000000789eac55 ! Mem[0000000010041410] = 2e000000, %l0 = 0000000000000000 lduha [%i1+%o5]0x88,%l0 ! %l0 = 0000000000000000 ! Mem[000000001014141c] = 8735c17c, %l1 = 0d66000000000000 ldub [%i5+0x01f],%l1 ! %l1 = 000000000000007c ! Mem[0000000010001408] = 5ca6146f, %l2 = ff00000083000000 lduba [%i0+%o4]0x88,%l2 ! %l2 = 000000000000006f ! Starting 10 instruction Store Burst ! %l3 = 000000000000007b, Mem[0000000030001408] = 00000000b40013ff stxa %l3,[%i0+%o4]0x81 ! Mem[0000000030001408] = 000000000000007b p0_label_54: ! Mem[0000000010001408] = 6f14a65c, %l7 = 00000000789eac55 ldstuba [%i0+%o4]0x80,%l7 ! %l7 = 0000006f000000ff ! %f26 = 4762d4aa 0000002e, Mem[0000000010101400] = 27d25e9e ffff4791 stda %f26,[%i4+%g0]0x80 ! Mem[0000000010101400] = 4762d4aa 0000002e ! %l2 = 0000006f, %l3 = 0000007b, Mem[0000000010001410] = 00270000 00000000 stda %l2,[%i0+%o5]0x88 ! Mem[0000000010001410] = 0000006f 0000007b ! Mem[0000000030081400] = 17d51292, %l4 = 0000000000000000 swapa [%i2+%g0]0x89,%l4 ! %l4 = 0000000017d51292 ! Mem[00000000211c0001] = fffff8e3, %l7 = 000000000000006f ldstub [%o2+0x001],%l7 ! %l7 = 000000ff000000ff ! %l4 = 0000000017d51292, %l7 = 00000000000000ff, %l3 = 000000000000007b mulx %l4,%l7,%l3 ! %l3 = 00000017bd3d7f6e ! %l3 = 00000017bd3d7f6e, Mem[0000000010041408] = 000000000000002e stxa %l3,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00000017bd3d7f6e ! Mem[0000000010041410] = 2e000000, %l2 = 000000000000006f ldstuba [%i1+%o5]0x88,%l2 ! %l2 = 00000000000000ff ! %f2 = 8314efa9 327e141c, Mem[0000000030141408] = ffffffff ffffffff stda %f2 ,[%i5+%o4]0x81 ! Mem[0000000030141408] = 8314efa9 327e141c ! Starting 10 instruction Load Burst ! Mem[0000000010181410] = b1833bb100000019, %f4 = 167cf44a 31000000 ldda [%i6+%o5]0x80,%f4 ! %f4 = b1833bb1 00000019 p0_label_55: ! Mem[0000000030081410] = 2e000000, %l3 = 00000017bd3d7f6e lduwa [%i2+%o5]0x81,%l3 ! %l3 = 000000002e000000 ! Mem[0000000030081410] = 2e000000aad46247, %l5 = 00000000000000ac ldxa [%i2+%o5]0x81,%l5 ! %l5 = 2e000000aad46247 ! Mem[00000000100c1400] = ff0000006f14a65c, %l2 = 0000000000000000 ldx [%i3+%g0],%l2 ! %l2 = ff0000006f14a65c ! Mem[0000000010041408] = 00000017, %l7 = 00000000000000ff ldsba [%i1+%o4]0x80,%l7 ! %l7 = 0000000000000000 ! Mem[0000000030001410] = ffffffffffffffff, %f6 = 00000000 e7000000 ldda [%i0+%o5]0x81,%f6 ! %f6 = ffffffff ffffffff ! Mem[0000000010041410] = 2e0000ff, %l6 = 0000000000000000 ldsha [%i1+%o5]0x88,%l6 ! %l6 = 00000000000000ff ! Mem[00000000100c1410] = f3e5d6a7ff1300b4, %f8 = aca4ff27 aca4ff27 ldda [%i3+%o5]0x88,%f8 ! %f8 = f3e5d6a7 ff1300b4 ! Mem[0000000030041410] = d49929b9, %l5 = 2e000000aad46247 ldsha [%i1+%o5]0x89,%l5 ! %l5 = 00000000000029b9 ! Mem[0000000030081400] = 00000000, %f27 = 0000002e lda [%i2+%g0]0x89,%f27 ! %f27 = 00000000 ! Starting 10 instruction Store Burst ! Mem[0000000030181408] = 00000000, %l4 = 0000000017d51292 swapa [%i6+%o4]0x81,%l4 ! %l4 = 0000000000000000 p0_label_56: ! %l2 = 6f14a65c, %l3 = 2e000000, Mem[0000000030141400] = 00ff4626 a72c8bce stda %l2,[%i5+%g0]0x81 ! Mem[0000000030141400] = 6f14a65c 2e000000 ! %l6 = 000000ff, %l7 = 00000000, Mem[0000000030141408] = a9ef1483 1c147e32 stda %l6,[%i5+%o4]0x89 ! Mem[0000000030141408] = 000000ff 00000000 ! Mem[00000000218000c0] = 36ff1dd1, %l5 = 00000000000029b9 ldstuba [%o3+0x0c0]%asi,%l5 ! %l5 = 00000036000000ff ! %l2 = ff0000006f14a65c, Mem[0000000030041400] = 0020c8ff27ffa4ac stxa %l2,[%i1+%g0]0x89 ! Mem[0000000030041400] = ff0000006f14a65c ! %l2 = ff0000006f14a65c, %l2 = ff0000006f14a65c, %l6 = 00000000000000ff udivx %l2,%l2,%l6 ! %l6 = 0000000000000001 ! Mem[0000000030081408] = 00000000, %l1 = 000000000000007c ldstuba [%i2+%o4]0x89,%l1 ! %l1 = 00000000000000ff ! %l3 = 000000002e000000, Mem[0000000010001410] = 0000006f stba %l3,[%i0+%o5]0x88 ! Mem[0000000010001410] = 00000000 ! %l1 = 0000000000000000, Mem[00000000211c0000] = fffff8e3, %asi = 80 stha %l1,[%o2+0x000]%asi ! Mem[00000000211c0000] = 0000f8e3 ! Mem[0000000010141408] = 000000b1, %l5 = 0000000000000036 swapa [%i5+%o4]0x80,%l5 ! %l5 = 00000000000000b1 ! Starting 10 instruction Load Burst ! Mem[0000000010101430] = 9bc84afb 4d09ffab, %l6 = 00000001, %l7 = 00000000 ldda [%i4+0x030]%asi,%l6 ! %l6 = 000000009bc84afb 000000004d09ffab p0_label_57: ! Mem[0000000021800100] = ff7b7ac1, %l4 = 0000000000000000 ldsb [%o3+0x100],%l4 ! %l4 = ffffffffffffffff ! Mem[0000000010101438] = 8a773bb1, %l2 = ff0000006f14a65c swap [%i4+0x038],%l2 ! %l2 = 000000008a773bb1 ! Mem[0000000010001418] = ff8c244c, %l6 = 000000009bc84afb lduwa [%i0+0x018]%asi,%l6 ! %l6 = 00000000ff8c244c ! %l3 = 000000002e000000, immd = 00000000000002a3, %l7 = 000000004d09ffab mulx %l3,0x2a3,%l7 ! %l7 = 000000794a000000 ! Mem[0000000010081410] = 1900143dffffff00, %f12 = 000000e7 000165cc ldda [%i2+%o5]0x80,%f12 ! %f12 = 1900143d ffffff00 ! Mem[0000000030181410] = 000000f7, %l6 = 00000000ff8c244c lduba [%i6+%o5]0x89,%l6 ! %l6 = 00000000000000f7 membar #Sync ! Added by membar checker (8) ! Mem[0000000010141400] = 00ac0960 47f1f3b8 00000036 27ffa4ac ! Mem[0000000010141410] = 000000e7 000165cc d6272079 8735c17c ! Mem[0000000010141420] = 2f30d7e0 c4394112 00000000 0000f700 ! Mem[0000000010141430] = 87998ea9 7350c0a3 44b79e24 f97ba361 ldda [%i5]ASI_BLK_P,%f16 ! Block Load from 0000000010141400 ! Mem[0000000030141400] = 0000002e5ca6146f, %l2 = 000000008a773bb1 ldxa [%i5+%g0]0x89,%l2 ! %l2 = 0000002e5ca6146f ! Mem[0000000010141410] = cc650100 e7000000, %l4 = ffffffff, %l5 = 000000b1 ldda [%i5+%o5]0x88,%l4 ! %l4 = 00000000e7000000 00000000cc650100 ! Starting 10 instruction Store Burst ! Mem[00000000300c1408] = 00000000, %l5 = 00000000cc650100 swapa [%i3+%o4]0x89,%l5 ! %l5 = 0000000000000000 p0_label_58: membar #Sync ! Added by membar checker (9) ! %f14 = e9833bb1, Mem[0000000010141408] = 36000000 sta %f14,[%i5+%o4]0x88 ! Mem[0000000010141408] = e9833bb1 ! %l1 = 0000000000000000, Mem[00000000300c1410] = 31000000 stba %l1,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 31000000 ! Mem[0000000030101408] = 00000000, %l4 = 00000000e7000000 ldstuba [%i4+%o4]0x89,%l4 ! %l4 = 00000000000000ff ! %f10 = 31000000 00000000, Mem[0000000010001408] = ff14a65c 4af47c16 stda %f10,[%i0+%o4]0x80 ! Mem[0000000010001408] = 31000000 00000000 ! %f28 = 87998ea9 7350c0a3, Mem[0000000010081418] = be1a86ff 2d7b3f45 std %f28,[%i2+0x018] ! Mem[0000000010081418] = 87998ea9 7350c0a3 ! Mem[0000000030001400] = 00000000, %l0 = 0000000000000000 ldstuba [%i0+%g0]0x81,%l0 ! %l0 = 00000000000000ff ! Mem[0000000010181408] = 00318fae, %l3 = 000000002e000000 ldstuba [%i6+%o4]0x80,%l3 ! %l3 = 00000000000000ff ! %l5 = 0000000000000000, Mem[00000000300c1408] = 0d660000cc650100 stxa %l5,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 0000000000000000 ! Mem[0000000010041400] = 00000000, %l2 = 0000002e5ca6146f ldstuba [%i1+%g0]0x88,%l2 ! %l2 = 00000000000000ff ! Starting 10 instruction Load Burst ! Mem[00000000100c1400] = ff0000006f14a65c, %f24 = 2f30d7e0 c4394112 ldda [%i3+%g0]0x80,%f24 ! %f24 = ff000000 6f14a65c p0_label_59: ! Mem[0000000030041410] = d49929b9, %l5 = 0000000000000000 ldsba [%i1+%o5]0x89,%l5 ! %l5 = ffffffffffffffb9 ! %f4 = b1833bb1, %f20 = 000000e7 fsqrts %f4 ,%f20 ! %f20 = 7fffffff ! Mem[0000000010141408] = e9833bb1, %l4 = 0000000000000000 ldsba [%i5+%o4]0x88,%l4 ! %l4 = ffffffffffffffb1 ! %l1 = 0000000000000000, immed = 00000dcb, %y = 00000000 smul %l1,0xdcb,%l5 ! %l5 = 0000000000000000, %y = 00000000 ! %l0 = 0000000000000000, %l7 = 000000794a000000, %l7 = 000000794a000000 orn %l0,%l7,%l7 ! %l7 = ffffff86b5ffffff ! Mem[0000000030181408] = 17d51292ff552722, %f6 = ffffffff ffffffff ldda [%i6+%o4]0x81,%f6 ! %f6 = 17d51292 ff552722 ! Mem[0000000030041410] = b92999d4, %l1 = 0000000000000000 lduha [%i1+%o5]0x81,%l1 ! %l1 = 000000000000b929 ! Mem[0000000010101408] = 00ffffff, %l7 = ffffff86b5ffffff lduba [%i4+%o4]0x80,%l7 ! %l7 = 0000000000000000 ! %l6 = 00000000000000f7, imm = 00000000000002eb, %l5 = 0000000000000000 and %l6,0x2eb,%l5 ! %l5 = 00000000000000e3 ! Starting 10 instruction Store Burst ! %l0 = 00000000, %l1 = 0000b929, Mem[0000000010141400] = 00ac0960 47f1f3b8 std %l0,[%i5+%g0] ! Mem[0000000010141400] = 00000000 0000b929 p0_label_60: ! Mem[0000000030101410] = 6c000000, %l7 = 0000000000000000 ldstuba [%i4+%o5]0x81,%l7 ! %l7 = 0000006c000000ff ! %l7 = 000000000000006c, imm = 00000000000007b5, %l5 = 00000000000000e3 addc %l7,0x7b5,%l5 ! %l5 = 0000000000000821 ! %l4 = ffffffffffffffb1, Mem[000000001004141a] = 10a5a8e1 sth %l4,[%i1+0x01a] ! Mem[0000000010041418] = 10a5ffb1 ! %l0 = 0000000000000000, Mem[0000000030001408] = 00000000 stwa %l0,[%i0+%o4]0x89 ! Mem[0000000030001408] = 00000000 ! Mem[0000000010181410] = b13b83b1, %l5 = 0000000000000821 lduba [%i6+%o5]0x88,%l5 ! %l5 = 00000000000000b1 ! %f21 = 000165cc, Mem[0000000010081410] = 1900143d sta %f21,[%i2+%o5]0x80 ! Mem[0000000010081410] = 000165cc ! Mem[0000000010181416] = 00000019, %l1 = 000000000000b929 ldstub [%i6+0x016],%l1 ! %l1 = 00000000000000ff ! %f24 = ff000000 6f14a65c, %f8 = f3e5d6a7 ff1300b4 fdtox %f24,%f8 ! %f8 = 80000000 00000000 ! %f5 = 00000019, %f4 = b1833bb1, %f25 = 6f14a65c fsubs %f5 ,%f4 ,%f25 ! %l0 = 0000000000000022, Unfinished, %fsr = 3800000400 ! Starting 10 instruction Load Burst ! Mem[0000000030041410] = b92999d4, %l2 = 0000000000000000 ldsha [%i1+%o5]0x81,%l2 ! %l2 = ffffffffffffb929 ba,a p0_not_taken_0_end p0_not_taken_0: ! The following code should not be executed or %l6,%l6,%l1 fstoi %f15,%f20 smul %l4,0xb22,%l4 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 0000000000000022 bne,a,pn %xcc,p0_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000000 bne,a,pn %xcc,p0_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be ffffffffffffb929 bne,a,pn %xcc,p0_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000000 bne,a,pn %xcc,p0_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be ffffffffffffffb1 bne,a,pn %xcc,p0_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000000000b1 bne,a,pn %xcc,p0_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000000f7 bne,a,pn %xcc,p0_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000000000006c 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 789eac55 127ec3ff bne %xcc,p0_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 8314efa9 327e141c bne %xcc,p0_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be b1833bb1 00000019 bne %xcc,p0_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 17d51292 ff552722 bne %xcc,p0_f6_fail std %f8,[%g1] ldx [%g1],%l1 ldx [%g3+0x20],%l0 cmp %l0,%l1 ! %f8 should be 80000000 00000000 bne %xcc,p0_f8_fail std %f10,[%g1] ldx [%g1],%l1 ldx [%g3+0x28],%l0 cmp %l0,%l1 ! %f10 should be 31000000 00000000 bne %xcc,p0_f10_fail std %f12,[%g1] ldx [%g1],%l1 ldx [%g3+0x30],%l0 cmp %l0,%l1 ! %f12 should be 1900143d ffffff00 bne %xcc,p0_f12_fail std %f14,[%g1] ldx [%g1],%l1 ldx [%g3+0x38],%l0 cmp %l0,%l1 ! %f14 should be e9833bb1 127ec32e bne %xcc,p0_f14_fail std %f16,[%g1] ldx [%g1],%l1 ldx [%g3+0x40],%l0 cmp %l0,%l1 ! %f16 should be 00ac0960 47f1f3b8 bne %xcc,p0_f16_fail std %f18,[%g1] ldx [%g1],%l1 ldx [%g3+0x48],%l0 cmp %l0,%l1 ! %f18 should be 00000036 27ffa4ac bne %xcc,p0_f18_fail std %f20,[%g1] ldx [%g1],%l1 ldx [%g3+0x50],%l0 cmp %l0,%l1 ! %f20 should be 7fffffff 000165cc bne %xcc,p0_f20_fail std %f22,[%g1] ldx [%g1],%l1 ldx [%g3+0x58],%l0 cmp %l0,%l1 ! %f22 should be d6272079 8735c17c bne %xcc,p0_f22_fail std %f24,[%g1] ldx [%g1],%l1 ldx [%g3+0x60],%l0 cmp %l0,%l1 ! %f24 should be ff000000 6f14a65c bne %xcc,p0_f24_fail std %f26,[%g1] ldx [%g1],%l1 ldx [%g3+0x68],%l0 cmp %l0,%l1 ! %f26 should be 00000000 0000f700 bne %xcc,p0_f26_fail std %f28,[%g1] ldx [%g1],%l1 ldx [%g3+0x70],%l0 cmp %l0,%l1 ! %f28 should be 87998ea9 7350c0a3 bne %xcc,p0_f28_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be 44b79e24 f97ba361 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: fadds %f3 ,%f3 ,%f2 addc %l0,%l1,%l5 done p0_trap1o: fadds %f3 ,%f3 ,%f2 addc %l0,%l1,%l5 done p0_trap2e: orn %l3,0x228,%l1 udivx %l4,0x791,%l3 orn %l2,%l2,%l7 fcmps %fcc1,%f8 ,%f8 smul %l5,%l5,%l5 or %l1,0x98e,%l3 done p0_trap2o: orn %l3,0x228,%l1 udivx %l4,0x791,%l3 orn %l2,%l2,%l7 fcmps %fcc1,%f8 ,%f8 smul %l5,%l5,%l5 or %l1,0x98e,%l3 done p0_trap3e: subc %l0,%l7,%l7 andn %l2,%l6,%l1 xor %l5,%l6,%l0 orn %l5,%l6,%l6 orn %l6,-0x3d5,%l6 xnor %l6,%l7,%l7 done p0_trap3o: subc %l0,%l7,%l7 andn %l2,%l6,%l1 xor %l5,%l6,%l0 orn %l5,%l6,%l6 orn %l6,-0x3d5,%l6 xnor %l6,%l7,%l7 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 = 8653b8c63772654d ldx [%g1+0x008],%l1 ! %l1 = ecea7b23b02b0543 ldx [%g1+0x010],%l2 ! %l2 = 7f2fb1c3df2f4541 ldx [%g1+0x018],%l3 ! %l3 = 7d6e86cff6fc6f21 ldx [%g1+0x020],%l4 ! %l4 = 1587e005e50fd359 ldx [%g1+0x028],%l5 ! %l5 = 34dd0e65fb33e228 ldx [%g1+0x030],%l6 ! %l6 = 1653e384215d3066 ldx [%g1+0x038],%l7 ! %l7 = 7f5001e22e4c7c44 ! 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: fadds %f3 ,%f3 ,%f2 addc %l0,%l1,%l5 ld [%i3+0x030],%f6 ! Mem[00000000100c1430] jmpl %o7,%g0 xnor %l1,%l5,%l7 p0_near_0_he: mulx %l5,-0x598,%l5 fadds %f20,%f31,%f17 jmpl %o7,%g0 fsubs %f24,%f22,%f27 near0_b2b_h: mulx %l4,-0x5cd,%l3 fsqrts %f20,%f29 xor %l1,0x9a0,%l3 jmpl %o7,%g0 umul %l4,%l1,%l5 near0_b2b_l: udivx %l4,%l5,%l7 sub %l0,-0xadd,%l2 fcmps %fcc2,%f1 ,%f4 jmpl %o7,%g0 xnor %l3,-0xd7c,%l7 user_near0_end: .seg "text" .align 0x2000 user_near1_start: p0_near_1_le: mulx %l0,%l5,%l7 and %l0,0xba1,%l3 mulx %l3,%l5,%l4 swap [%i0+0x000],%l6 ! Mem[0000000010001400] fcmps %fcc2,%f15,%f1 fdivs %f8 ,%f7 ,%f10 fdivs %f2 ,%f6 ,%f11 jmpl %o7,%g0 xor %l6,%l1,%l6 p0_near_1_he: xnor %l0,%l5,%l1 fadds %f31,%f24,%f23 addc %l1,0xa80,%l2 xor %l0,-0x265,%l5 fitod %f18,%f18 umul %l4,%l7,%l4 fcmps %fcc0,%f28,%f31 jmpl %o7,%g0 fdivs %f17,%f21,%f29 near1_b2b_h: jmpl %o7,%g0 fsqrts %f20,%f28 jmpl %o7,%g0 nop near1_b2b_l: jmpl %o7,%g0 umul %l2,0x9a9,%l6 jmpl %o7,%g0 nop user_near1_end: .seg "text" .align 0x2000 user_near2_start: p0_near_2_le: smul %l6,%l2,%l2 xor %l7,%l1,%l5 and %l4,%l3,%l3 and %l2,%l0,%l4 jmpl %o7,%g0 andn %l4,%l0,%l0 p0_near_2_he: fcmps %fcc3,%f28,%f26 jmpl %o7,%g0 or %l1,0xd87,%l4 near2_b2b_h: umul %l0,0x7fb,%l5 xor %l0,%l5,%l2 fcmps %fcc3,%f22,%f18 xnor %l7,0xc98,%l6 addc %l4,0xdef,%l3 fsubs %f18,%f17,%f26 jmpl %o7,%g0 fdivs %f20,%f30,%f20 near2_b2b_l: xnor %l7,%l2,%l1 fitod %f14,%f2 subc %l0,-0x818,%l6 orn %l0,0x11b,%l1 mulx %l1,-0x0ea,%l0 mulx %l4,%l1,%l1 jmpl %o7,%g0 mulx %l0,-0x778,%l3 user_near2_end: .seg "text" .align 0x2000 user_near3_start: p0_near_3_le: sub %l2,-0xf43,%l6 subc %l0,%l7,%l3 fcmps %fcc2,%f13,%f9 fdivs %f10,%f3 ,%f2 jmpl %o7,%g0 lduw [%i6+0x038],%l0 ! Mem[0000000010181438] p0_near_3_he: sdivx %l5,%l3,%l3 smul %l3,%l3,%l2 xnor %l5,0x3ab,%l0 jmpl %o7,%g0 fadds %f31,%f23,%f16 near3_b2b_h: fsubs %f31,%f24,%f16 mulx %l0,0xb67,%l4 orn %l6,0xeca,%l7 addc %l7,-0xae3,%l5 fadds %f29,%f19,%f17 fsubs %f27,%f17,%f19 jmpl %o7,%g0 and %l0,%l2,%l2 near3_b2b_l: xnor %l1,-0x2e3,%l1 fsubs %f10,%f0 ,%f15 subc %l1,-0x3ac,%l0 fmuls %f1 ,%f15,%f10 andn %l5,%l1,%l0 fsubs %f4 ,%f13,%f7 jmpl %o7,%g0 or %l6,-0xfa0,%l7 user_near3_end: .seg "text" .text .align 0x2000 user_far0_start: p0_far_0_le: sdivx %l5,%l6,%l6 subc %l2,0xde6,%l3 jmpl %o7,%g0 fadds %f12,%f7 ,%f9 p0_far_0_lem: sdivx %l5,%l6,%l6 subc %l2,0xde6,%l3 jmpl %o7,%g0 fadds %f12,%f7 ,%f9 p0_far_0_he: and %l7,-0x31d,%l0 stw %l5,[%i5+0x00c] ! Mem[000000001014140c] xnor %l2,%l0,%l1 fsubs %f17,%f25,%f25 addc %l6,%l0,%l6 fcmps %fcc2,%f24,%f19 jmpl %o7,%g0 ldx [%i5+0x000],%l6 ! Mem[0000000010141400] p0_far_0_hem: and %l7,-0x31d,%l0 membar #Sync stw %l5,[%i5+0x00c] ! Mem[000000001014140c] xnor %l2,%l0,%l1 fsubs %f17,%f25,%f25 addc %l6,%l0,%l6 fcmps %fcc2,%f24,%f19 membar #Sync jmpl %o7,%g0 ldx [%i5+0x000],%l6 ! Mem[0000000010141400] p0_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 far0_b2b_h: mulx %l0,0x359,%l4 xor %l7,-0x566,%l2 and %l6,0xd7c,%l4 xnor %l2,-0x514,%l4 fcmps %fcc0,%f22,%f16 mulx %l0,-0xa64,%l7 jmpl %o7,%g0 andn %l2,%l2,%l5 far0_b2b_l: fsqrts %f10,%f8 orn %l6,%l7,%l5 addc %l2,0x81b,%l0 andn %l2,%l4,%l1 sdivx %l6,%l1,%l7 xnor %l6,%l5,%l2 jmpl %o7,%g0 xnor %l4,%l5,%l5 user_far0_end: .seg "text" .text .align 0x2000 user_far1_start: p0_far_1_le: fcmps %fcc2,%f8 ,%f15 andn %l4,0x281,%l5 sdivx %l6,0x8cc,%l6 mulx %l5,-0x595,%l6 jmpl %o7,%g0 fsqrts %f15,%f4 p0_far_1_lem: fcmps %fcc2,%f8 ,%f15 andn %l4,0x281,%l5 sdivx %l6,0x8cc,%l6 mulx %l5,-0x595,%l6 jmpl %o7,%g0 fsqrts %f15,%f4 p0_far_1_he: fadds %f27,%f17,%f18 sdivx %l4,-0x104,%l4 sdivx %l6,-0x08e,%l0 fmuls %f28,%f29,%f27 mulx %l1,0xb93,%l1 addc %l7,0xeb1,%l6 fsubs %f25,%f28,%f26 jmpl %o7,%g0 ldx [%i3+0x018],%l0 ! Mem[00000000100c1418] p0_far_1_hem: fadds %f27,%f17,%f18 sdivx %l4,-0x104,%l4 sdivx %l6,-0x08e,%l0 fmuls %f28,%f29,%f27 mulx %l1,0xb93,%l1 addc %l7,0xeb1,%l6 fsubs %f25,%f28,%f26 membar #Sync jmpl %o7,%g0 ldx [%i3+0x018],%l0 ! Mem[00000000100c1418] p0_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 far1_b2b_h: addc %l0,%l3,%l1 sub %l3,%l0,%l3 jmpl %o7,%g0 xnor %l4,%l2,%l2 far1_b2b_l: fadds %f10,%f3 ,%f4 xnor %l3,0x053,%l7 jmpl %o7,%g0 xor %l2,-0x674,%l2 user_far1_end: .seg "text" .text .align 0x2000 user_far2_start: p0_far_2_le: subc %l1,%l4,%l6 or %l7,0xd35,%l0 subc %l1,0x8f8,%l0 andn %l3,%l2,%l6 fadds %f14,%f14,%f12 fdivs %f7 ,%f15,%f7 udivx %l4,%l7,%l4 jmpl %o7,%g0 xor %l1,0x633,%l4 p0_far_2_lem: subc %l1,%l4,%l6 or %l7,0xd35,%l0 subc %l1,0x8f8,%l0 andn %l3,%l2,%l6 fadds %f14,%f14,%f12 fdivs %f7 ,%f15,%f7 udivx %l4,%l7,%l4 jmpl %o7,%g0 xor %l1,0x633,%l4 p0_far_2_he: ldsb [%i3+0x00e],%l4 ! Mem[00000000100c140e] or %l2,%l5,%l6 fmuls %f16,%f27,%f16 fdivs %f29,%f19,%f28 jmpl %o7,%g0 sth %l7,[%i5+0x034] ! Mem[0000000010141434] p0_far_2_hem: membar #Sync ldsb [%i3+0x00e],%l4 ! Mem[00000000100c140e] or %l2,%l5,%l6 fmuls %f16,%f27,%f16 fdivs %f29,%f19,%f28 membar #Sync jmpl %o7,%g0 sth %l7,[%i5+0x034] ! Mem[0000000010141434] p0_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 far2_b2b_h: sub %l4,%l0,%l2 jmpl %o7,%g0 and %l1,-0xb02,%l3 far2_b2b_l: or %l4,%l6,%l6 jmpl %o7,%g0 xnor %l4,0x90d,%l6 user_far2_end: .seg "text" .text .align 0x2000 user_far3_start: p0_far_3_le: subc %l7,%l7,%l5 stw %l3,[%i3+0x020] ! Mem[00000000100c1420] xnor %l5,-0xd07,%l5 sub %l0,%l4,%l2 jmpl %o7,%g0 andn %l0,0xa0c,%l7 p0_far_3_lem: subc %l7,%l7,%l5 membar #Sync stw %l3,[%i3+0x020] ! Mem[00000000100c1420] xnor %l5,-0xd07,%l5 sub %l0,%l4,%l2 jmpl %o7,%g0 andn %l0,0xa0c,%l7 p0_far_3_he: fsubs %f26,%f18,%f29 subc %l5,-0xfb4,%l6 addc %l5,%l7,%l4 xor %l1,-0x679,%l0 xor %l6,0x357,%l0 sdivx %l1,-0xf22,%l2 jmpl %o7,%g0 addc %l6,0x477,%l3 p0_far_3_hem: fsubs %f26,%f18,%f29 subc %l5,-0xfb4,%l6 addc %l5,%l7,%l4 xor %l1,-0x679,%l0 xor %l6,0x357,%l0 sdivx %l1,-0xf22,%l2 jmpl %o7,%g0 addc %l6,0x477,%l3 p0_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 far3_b2b_h: fcmps %fcc0,%f29,%f26 sdivx %l7,%l3,%l5 sub %l3,%l1,%l5 jmpl %o7,%g0 and %l3,0x2a6,%l5 far3_b2b_l: add %l4,0x87b,%l7 fcmps %fcc2,%f4 ,%f6 fsqrts %f14,%f0 jmpl %o7,%g0 subc %l7,%l0,%l6 user_far3_end: .seg "text" .align 0x2000 user_jump0_start: INIT_MEM(0, 0x0010, 1, +, 0, +, 0) p0_jmpl_0_le: lduw [%i1+0x024],%l4 ! Mem[0000000010041424] subc %l3,%l2,%l0 subc %l3,%l1,%l0 jmpl %g6+8,%g0 umul %l0,%l5,%l0 p0_call_0_le: xor %l5,%l0,%l0 fsubs %f13,%f4 ,%f13 retl or %l4,0x29e,%l2 p0_jmpl_0_lo: lduw [%o1+0x024],%l4 ! Mem[0000000010041424] subc %l3,%l2,%l0 subc %l3,%l1,%l0 jmpl %g6+8,%g0 umul %l0,%l5,%l0 p0_call_0_lo: xor %l5,%l0,%l0 fsubs %f13,%f4 ,%f13 retl or %l4,0x29e,%l2 p0_jmpl_0_he: sdivx %l5,%l1,%l6 fadds %f25,%f19,%f21 and %l2,-0xf0e,%l7 fcmps %fcc3,%f16,%f30 fmuls %f20,%f16,%f16 subc %l0,-0xd37,%l7 udivx %l2,0x614,%l1 jmpl %g6+8,%g0 orn %l2,-0x83a,%l4 p0_call_0_he: fadds %f22,%f31,%f27 sdivx %l7,%l2,%l2 retl smul %l0,%l0,%l0 p0_jmpl_0_ho: sdivx %l5,%l1,%l6 fadds %f25,%f19,%f21 and %l2,-0xf0e,%l7 fcmps %fcc3,%f16,%f30 fmuls %f20,%f16,%f16 subc %l0,-0xd37,%l7 udivx %l2,0x614,%l1 jmpl %g6+8,%g0 orn %l2,-0x83a,%l4 p0_call_0_ho: fadds %f22,%f31,%f27 sdivx %l7,%l2,%l2 retl smul %l0,%l0,%l0 user_jump0_end: .seg "text" .align 0x2000 user_jump1_start: INIT_MEM(0, 0x0020, 1, +, 0, +, 0) p0_jmpl_1_le: fmuls %f3 ,%f14,%f1 jmpl %g6+8,%g0 andn %l2,%l3,%l5 p0_call_1_le: retl sub %l5,-0xe0f,%l1 p0_jmpl_1_lo: fmuls %f3 ,%f14,%f1 jmpl %g6+8,%g0 andn %l2,%l3,%l5 p0_call_1_lo: retl sub %l5,-0xe0f,%l1 p0_jmpl_1_he: mulx %l4,-0xa38,%l3 orn %l7,%l6,%l5 and %l4,%l3,%l2 addc %l4,%l1,%l5 sdivx %l7,%l7,%l3 sdivx %l5,%l4,%l0 jmpl %g6+8,%g0 fcmps %fcc3,%f24,%f21 p0_call_1_he: subc %l5,%l6,%l1 fsubs %f21,%f30,%f30 andn %l6,0xa09,%l5 fdivs %f16,%f18,%f18 retl fdtos %f18,%f29 p0_jmpl_1_ho: mulx %l4,-0xa38,%l3 orn %l7,%l6,%l5 and %l4,%l3,%l2 addc %l4,%l1,%l5 sdivx %l7,%l7,%l3 sdivx %l5,%l4,%l0 jmpl %g6+8,%g0 fcmps %fcc3,%f24,%f21 p0_call_1_ho: subc %l5,%l6,%l1 fsubs %f21,%f30,%f30 andn %l6,0xa09,%l5 fdivs %f16,%f18,%f18 retl fdtos %f18,%f29 user_jump1_end: .seg "text" .align 0x2000 user_jump2_start: INIT_MEM(0, 0x0030, 1, +, 0, +, 0) p0_jmpl_2_le: udivx %l2,0xfbe,%l5 xor %l1,-0x296,%l3 fcmps %fcc3,%f2 ,%f14 fdivs %f8 ,%f14,%f10 jmpl %g6+8,%g0 sub %l3,-0x399,%l5 p0_call_2_le: retl xor %l0,0x2e3,%l2 p0_jmpl_2_lo: udivx %l2,0xfbe,%l5 xor %l1,-0x296,%l3 fcmps %fcc3,%f2 ,%f14 fdivs %f8 ,%f14,%f10 jmpl %g6+8,%g0 sub %l3,-0x399,%l5 p0_call_2_lo: retl xor %l0,0x2e3,%l2 p0_jmpl_2_he: fadds %f19,%f21,%f18 fsubs %f22,%f25,%f26 fsqrts %f27,%f24 fcmps %fcc1,%f28,%f30 fadds %f19,%f29,%f19 jmpl %g6+8,%g0 subc %l4,%l3,%l3 p0_call_2_he: mulx %l6,-0x4d3,%l2 smul %l0,%l1,%l6 fcmps %fcc1,%f26,%f16 fdivs %f26,%f28,%f18 xor %l5,-0x7ad,%l4 sub %l6,%l3,%l1 xor %l7,%l0,%l0 retl mulx %l3,%l2,%l4 p0_jmpl_2_ho: fadds %f19,%f21,%f18 fsubs %f22,%f25,%f26 fsqrts %f27,%f24 fcmps %fcc1,%f28,%f30 fadds %f19,%f29,%f19 jmpl %g6+8,%g0 subc %l4,%l3,%l3 p0_call_2_ho: mulx %l6,-0x4d3,%l2 smul %l0,%l1,%l6 fcmps %fcc1,%f26,%f16 fdivs %f26,%f28,%f18 xor %l5,-0x7ad,%l4 sub %l6,%l3,%l1 xor %l7,%l0,%l0 retl mulx %l3,%l2,%l4 user_jump2_end: .seg "text" .align 0x2000 user_jump3_start: INIT_MEM(0, 0x0040, 1, +, 0, +, 0) p0_jmpl_3_le: fdivs %f6 ,%f5 ,%f3 fadds %f13,%f8 ,%f5 smul %l2,0xc35,%l7 orn %l0,-0xbca,%l2 jmpl %g6+8,%g0 or %l3,%l2,%l3 p0_call_3_le: retl fsqrts %f7 ,%f0 p0_jmpl_3_lo: fdivs %f6 ,%f5 ,%f3 fadds %f13,%f8 ,%f5 smul %l2,0xc35,%l7 orn %l0,-0xbca,%l2 jmpl %g6+8,%g0 or %l3,%l2,%l3 p0_call_3_lo: retl fsqrts %f7 ,%f0 p0_jmpl_3_he: std %l0,[%i2+0x010] ! Mem[0000000010081410] xnor %l0,%l3,%l4 fadds %f21,%f26,%f20 fmuls %f23,%f20,%f16 umul %l3,%l1,%l7 jmpl %g6+8,%g0 orn %l1,%l7,%l4 p0_call_3_he: ldub [%i3+0x00b],%l3 ! Mem[00000000100c140b] sub %l3,0xcf0,%l1 fdivs %f24,%f18,%f17 smul %l4,-0xca5,%l2 fdivs %f22,%f24,%f25 fdivs %f17,%f19,%f27 retl fsubs %f17,%f18,%f23 p0_jmpl_3_ho: std %l0,[%o2+0x010] ! Mem[0000000010081410] xnor %l0,%l3,%l4 fadds %f21,%f26,%f20 fmuls %f23,%f20,%f16 umul %l3,%l1,%l7 jmpl %g6+8,%g0 orn %l1,%l7,%l4 p0_call_3_ho: ldub [%o3+0x00b],%l3 ! Mem[00000000100c140b] sub %l3,0xcf0,%l1 fdivs %f24,%f18,%f17 smul %l4,-0xca5,%l2 fdivs %f22,%f24,%f25 fdivs %f17,%f19,%f27 retl fsubs %f17,%f18,%f23 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 0x8653b8c6,0x3772654d ! Init value for %l0 .word 0xecea7b23,0xb02b0543 ! Init value for %l1 .word 0x7f2fb1c3,0xdf2f4541 ! Init value for %l2 .word 0x7d6e86cf,0xf6fc6f21 ! Init value for %l3 .word 0x1587e005,0xe50fd359 ! Init value for %l4 .word 0x34dd0e65,0xfb33e228 ! Init value for %l5 .word 0x1653e384,0x215d3066 ! Init value for %l6 .word 0x7f5001e2,0x2e4c7c44 ! Init value for %l7 .align 64 p0_init_freg: .word 0xdd703ad2,0xf2aedcae ! Init value for %f0 .word 0x2386b914,0x9701eb58 ! Init value for %f2 .word 0x71a1adf2,0xdad74e52 ! Init value for %f4 .word 0x5d3a04c9,0x4c248ccd ! Init value for %f6 .word 0x571bd858,0x1b907c48 ! Init value for %f8 .word 0xe526033d,0xae793d12 ! Init value for %f10 .word 0x76c0166d,0xe7bb22af ! Init value for %f12 .word 0x555bb460,0xbcd86afe ! Init value for %f14 .word 0xfdeb1a21,0xa122b2fd ! Init value for %f16 .word 0xd998614e,0x82615636 ! Init value for %f18 .word 0x62d06a45,0xe62bab1e ! Init value for %f20 .word 0x846341a9,0x9d08997c ! Init value for %f22 .word 0x5e1cbf9e,0xe0e3d30a ! Init value for %f24 .word 0xb9a75eeb,0xe4d51ac4 ! Init value for %f26 .word 0x2ecb66ec,0x2befdfcc ! Init value for %f28 .word 0x08f2912c,0xe725ae5f ! Init value for %f30 .word 0xb07366b7,0x0aea1e63 ! Init value for %f32 .word 0x8de62d12,0xf36ddbc5 ! Init value for %f34 .word 0x24fc0181,0x95d01dc6 ! Init value for %f36 .word 0x9f7b04af,0xf677fd8b ! Init value for %f38 .word 0x794f5e27,0x60728529 ! Init value for %f40 .word 0xa69170f2,0xf3dfabaa ! Init value for %f42 .word 0x0f60d100,0x01479fab ! Init value for %f44 .word 0xdc915ee1,0xa457bd3a ! Init value for %f46 .word 0x6a57a046,0x2bf1f6fe .word 0x8bc867d6,0x72659590 .word 0x55559a48,0xb053e6c2 .word 0x4412fd58,0x4330a125 .word 0x0e3e00c3,0x357dd591 .word 0x6b41939b,0xca1c4d14 .word 0x194d6172,0x3f57cc88 .word 0xb6a512e9,0x2042b7cc p0_share_mask: .word 0xffff0000,0x00000000 .word 0x00000000,0x00000000 .word 0x00000000,0x00000000 .word 0x00000000,0x00000000 .word 0x00000000,0x00000000 .word 0x00000000,0x00000000 .word 0x00000000,0x00000000 .word 0x00000000,0x00000000 p0_expected_registers: .word 0x00000000,0x00000022 .word 0x00000000,0x00000000 .word 0xffffffff,0xffffb929 .word 0x00000000,0x00000000 .word 0xffffffff,0xffffffb1 .word 0x00000000,0x000000b1 .word 0x00000000,0x000000f7 .word 0x00000000,0x0000006c p0_expected_fp_regs: .word 0x789eac55,0x127ec3ff .word 0x8314efa9,0x327e141c .word 0xb1833bb1,0x00000019 .word 0x17d51292,0xff552722 .word 0x80000000,0x00000000 .word 0x31000000,0x00000000 .word 0x1900143d,0xffffff00 .word 0xe9833bb1,0x127ec32e .word 0x00ac0960,0x47f1f3b8 .word 0x00000036,0x27ffa4ac .word 0x7fffffff,0x000165cc .word 0xd6272079,0x8735c17c .word 0xff000000,0x6f14a65c .word 0x00000000,0x0000f700 .word 0x87998ea9,0x7350c0a3 .word 0x44b79e24,0xf97ba361 .word 0x00000038,0x00000400 ! %fsr = 0000003800000400 p0_local0_expect: .word 0xff000000,0x83000000 .word 0x31000000,0x00000000 .word 0x00000000,0x7b000000 .word 0xff8c244c,0xc9043a5d .word 0x624f4626,0xed6217f6 .word 0x123d79ae,0x3d0326e5 .word 0xaf22bbe7,0x6d16c076 .word 0x2ec37e12,0xb13b83e9 p0_local0_sec_expect: .word 0xff000000,0x55ac9e78 .word 0x00000000,0x0000007b .word 0xffffffff,0xffffffff .word 0xe9833bb1,0xaca4ff27 .word 0x2398c0d9,0xcdb0dea3 .word 0xbe437fde,0xed8201d9 .word 0x15017ea3,0x17a9b049 .word 0xb19a9207,0x51d1fa48 p0_local1_expect: .word 0xff000000,0xc71998b3 .word 0x00000017,0xbd3d7f6e .word 0xff00002e,0xa9875246 .word 0x10a5ffb1,0xd79b8d37 .word 0x571bff58,0xf6bdc893 .word 0xbf81e9e1,0xac712621 .word 0x015ce8be,0x634d7826 .word 0x8690d32a,0x789eac55 p0_local1_sec_expect: .word 0x5ca6146f,0x000000ff .word 0x00000000,0x000000ac .word 0xb92999d4,0x743884ec .word 0x5d3a04c9,0x4c248ccd .word 0x3cd58fd3,0x7fffffff .word 0xe526033d,0xae793d12 .word 0x37ebfa4f,0x4e352340 .word 0xe9833bb1,0x127ec32e p0_local2_expect: .word 0x00000000,0x00000031 .word 0x3d0326e5,0x0000002e .word 0x000165cc,0xffffff00 .word 0x87998ea9,0x7350c0a3 .word 0x00000046,0xc71998b3 .word 0x5d3a04c9,0x30ff2000 .word 0x9e06b803,0x84ec10b3 .word 0x27ffa4ac,0xff3b83e9 p0_local2_sec_expect: .word 0x00000000,0x71d4c2bc .word 0xff000000,0x76c0166d .word 0x2e000000,0xaad46247 .word 0x0fee3bab,0xb3a6898e .word 0x27ffa4ac,0x2ec37e12 .word 0xbb9f8ab9,0x6bab3b4c .word 0x981f013f,0x667976fa .word 0xd0fa9f10,0x45ee7738 p0_local3_expect: .word 0xff000000,0x6f14a65c .word 0x167cf44a,0x00000000 .word 0xb40013ff,0xa7d6e5f3 .word 0xacfd6bdb,0x465287a9 .word 0x0611982e,0x0bf46051 .word 0xf38017bb,0xb326f358 .word 0x71d4c2bc,0x455acf29 .word 0x00000000,0xff552722 p0_local3_sec_expect: .word 0xffc82000,0x30872293 .word 0x00000000,0x00000000 .word 0x00000031,0x1eb42ac5 .word 0x8726ffb3,0x4e0c0e3c .word 0x2830d08e,0xcf925f71 .word 0xe30ded2b,0x291df384 .word 0x4d06afdb,0xcd428ed8 .word 0x78f40af0,0x2139c938 p0_local4_expect: .word 0x4762d4aa,0x0000002e .word 0x00ffffff,0x00000000 .word 0x46000000,0x00000000 .word 0x00000028,0x00000036 .word 0x327e141c,0xe1a419a8 .word 0x27d25e9e,0xffff4791 .word 0x9bc84afb,0x4d09ffab .word 0x6f14a65c,0x127e1d31 p0_local4_sec_expect: .word 0xaca4ff27,0x30872293 .word 0xff000000,0x00003100 .word 0xff000000,0x000000f7 .word 0x27ffa4ac,0xae8f020f .word 0xf61762ed,0x26464f62 .word 0x9065e4e5,0x67111dc5 .word 0x4ee750ac,0x29b5592e .word 0xf6b76916,0x30872293 p0_local5_expect: .word 0x00000000,0x0000b929 .word 0xb13b83e9,0x27ffa4ac .word 0x000000e7,0x000165cc .word 0xd6272079,0x8735c17c .word 0x2f30d7e0,0xc4394112 .word 0x00000000,0x0000f700 .word 0x87998ea9,0x7350c0a3 .word 0x44b79e24,0xf97ba361 p0_local5_sec_expect: .word 0x6f14a65c,0x2e000000 .word 0xff000000,0x00000000 .word 0xffff0000,0x00000000 .word 0x5645428b,0x01e1fefc .word 0x624f4626,0xed6217f6 .word 0xc51d1167,0xe5e46590 .word 0x2e59b529,0xac50e74e .word 0x0ce958dc,0xd7e531f2 p0_local6_expect: .word 0xaad46247,0x30872293 .word 0xff318fae,0xd663614a .word 0xb1833bb1,0x0000ff19 .word 0xce8b0d4d,0xffda1c5e .word 0x5d3a04c9,0x4c24003a .word 0x7d31ce91,0x42fffcb0 .word 0xc46793c0,0x95345268 .word 0x15eae64e,0xc2ebfb0f p0_local6_sec_expect: .word 0xff00d809,0x1ec24541 .word 0x17d51292,0xff552722 .word 0xf7000000,0xa9ef1483 .word 0x0f021167,0xace4ff90 .word 0x624f4626,0xed6217f6 .word 0xc51d1167,0xe5e46590 .word 0x2e59b529,0xac50e74e .word 0x93228730,0x1669b7f6 share0_expect: .word 0x00ffd78e,0x47ff7465 .word 0x4b811171,0x24ebb7e8 .word 0x5925d992,0x9bc155e2 .word 0xac23b3e7,0xad1b91b9 .word 0x718bc9a3,0x8972a0e2 .word 0xe5b0cb68,0x20927fd9 .word 0xc2cfb9cb,0x968177d3 .word 0xafbebc17,0xc20c9c4c share1_expect: .word 0xfff1a156,0xc6f6bd51 .word 0x0900f285,0x4a6c346a .word 0x5d2e8547,0x823e4b11 .word 0x913f9aa1,0x801434ba .word 0x5a8dbba3,0x09db15a2 .word 0x24da35cf,0x04b82142 .word 0xab36790b,0xaf3f12d8 .word 0xa803ea9d,0x71949cc8 .word 0x31e79ed5,0x81a4449b .word 0xe34d27d3,0x50e157d2 .word 0x82bd99d2,0x914298c8 .word 0x281629ad,0x71cc9117 .word 0x6ef85e7f,0x59d7359d .word 0x069d2294,0xe1b117e8 .word 0xb5a1ab35,0xfeadebc2 .word 0x71d6d004,0x5397ddc6 share2_expect: .word 0x0000f8e3,0x84cd5634 .word 0x0a857986,0x4854f050 .word 0x60a13c89,0x9bf560eb .word 0x6643951c,0x28c12a07 .word 0xedcef3bb,0x3877ec6a .word 0x2e8c6004,0x8f12eb8f .word 0xa62b8653,0x6cfef44b .word 0x6c5fe77b,0x6b9bfc91 share3_expect: .word 0xdbca18f2,0xba3fbd15 .word 0x817f596b,0x59daf0f1 .word 0xfd2b45fe,0xe6423e8a .word 0x9fdce61f,0xf8ea11d6 .word 0x508f4f16,0x121c3e6a .word 0x09a3ee32,0xf5dfea33 .word 0x32a2496a,0x0222817d .word 0x7bb43ad0,0x36e24904 .word 0xff62a673,0x5c54ff3c .word 0xaa10e77e,0x72f0cb92 .word 0x7f6b6f2a,0xca180017 .word 0xfa4c7f8e,0xad369d85 .word 0x6faa5f0d,0xfe3e687f .word 0x186aeec9,0x75b70265 .word 0x1e7e4852,0xdf33d3b9 .word 0xc7ab47b0,0xea1c2de5 .word 0xffff2f56,0xe07d4241 .word 0xcf54ac4f,0x8e6a5a51 .word 0x98cabcd0,0xaef6c863 .word 0x66acc936,0x6c474b03 .word 0x83149b78,0x2f07c7a4 .word 0x65e01e76,0x07bd8274 .word 0xd584db6c,0x32b8b88a .word 0xc247278a,0x112e6a60 .word 0xffff1dd1,0x8eb0ef15 .word 0xc225f355,0x2629ef3a .word 0x9c5b5b8f,0x8badfda3 .word 0xd8691a66,0x9ba7282a .word 0x251f0c6a,0xdeaad89f .word 0xe91fa457,0x48cb50e8 .word 0x8de21061,0xf898bb60 .word 0x42302242,0x0377bf4c .word 0xff7b7ac1,0xb27db1b4 .word 0x0e7ab727,0x971cbb1b .word 0xa0dd382c,0x08c050dd .word 0xbf960aa6,0xd099a8f0 .word 0xe20fc295,0x16ac0770 .word 0x9171aba2,0x6dc8c0b0 .word 0x10bd4caa,0x625da82f .word 0x02dffff0,0xa2776b81 .word 0xe2d555dc,0x9dacfc88 .word 0x6f39b064,0xa63a669a .word 0x5dd77be2,0x3d45e6a2 .word 0x692e5f3e,0x38e9c118 .word 0x921de3a1,0x46ee36c0 .word 0xec451b60,0x3bb08007 .word 0x9dc55920,0x0cd09d78 .word 0x84d633b1,0x432a1a01 .word 0x0055b2ae,0x495e5eb0 .word 0x0f241a0d,0x6fc56882 .word 0x0d82d522,0xe2dda478 .word 0xd033c256,0x7c4867d4 .word 0x6d9124d9,0x1d69fe9b .word 0xfde4ce24,0x4389bd44 .word 0x660c72d8,0x7e933c54 .word 0x7da0f475,0x313d3b76 .word 0x77ff7cbf,0x03a327b6 .word 0x23b6ca51,0xf0afa99c .word 0x462831fd,0xbdd9f515 .word 0x1dfdae84,0x34e10f0b .word 0x4b57ad5e,0x0b5ef3b7 .word 0xb5c0a828,0x2e30d227 .word 0x89059138,0xaca61da9 .word 0x5e286fb1,0xdd91b511 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 0x82ad7288,0x5f65ca68 .word 0x00000000,0x00000002 .word 0xc67e83ef,0xc0bc38cd .word 0x00000000,0x00000003 .word 0xdf63d967,0x9a63528a .word 0x00000000,0x00000004 .word 0x345c91d0,0x68a25636 .word 0x00000000,0x00000005 .word 0x1ce038a0,0x6708997e .word 0x00000000,0x00000006 .word 0x5ec7a258,0x00b6c716 .word 0x00000000,0x00000007 .word 0xdf90fb30,0x1b950102 .word 0x00000000,0x00000008 .word 0xf143d20f,0xad5f3305 .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 0xa2425328,0x54a7871d,0x2ec37e12,0x1151db52 .word 0x9e08c4ab,0x6e5c9f05,0x25690df0,0xca00cfa4 .word 0x167cf44a,0xac3d4fa5,0x592863bf,0x73a70004 .word 0x9ce01392,0xe5042279,0x544ed51e,0xb4edb296 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 0x63552722,0x55ac9e78,0x13d5c778,0x401c9d09 .word 0x71d4c2bc,0x9212d517,0x456fc9cb,0x62aa3f5c .word 0x2398c0d9,0xcdb0dea3,0xbe437fde,0xed8201d9 .word 0x15017ea3,0x17a9b049,0xb19a9207,0x51d1fa48 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 0x06615072,0xd1c31a7f,0x27d9a4ac,0xae8f020f .word 0x4a3ab556,0x65b71d14,0x10a5a8e1,0xd79b8d37 .word 0xd315c112,0xf6bdc893,0xbf81e9e1,0xac712621 .word 0x015ce8be,0x634de226,0x8690d32a,0x42b53550 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 0x75113150,0x31ae91c7,0x63cd6657,0xd7158664 .word 0x7fb3cebc,0xbafa81ce,0xffccb348,0xd5e557b8 .word 0x3ad398ff,0x61e0df6b,0xadb2aff7,0xc13461a5 .word 0xa15e6196,0x40d66bdc,0x688a289a,0xe62869dd 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 0xfb148b3b,0xa8803c86,0xaa3cb5fb,0x80a6133f .word 0x627015c2,0x267f3b15,0xbe1a8633,0x2d7b3f45 .word 0xdaeaa2f9,0xc71998b3,0x4488041c,0x6bc12be7 .word 0x9e06b803,0x84ec10b3,0xdf91e4cf,0x7e673868 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 0x31a4ecf5,0xfc75b03c,0xb1f7f919,0x68e56327 .word 0x71ea1e28,0xaad46247,0x0fee3bab,0xb3a6898e .word 0x03e5fc7d,0xd7d8da15,0xbb9f8ab9,0x6bab3b4c .word 0x981f013f,0x667976fa,0xd0fa9f10,0x45ee7738 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 0x87313b72,0xed0d8775,0x856380ef,0x8d02ee87 .word 0xed5ee23a,0xa7d6e5f3,0xacfd6bdb,0x465287a9 .word 0x06119802,0x0bf46051,0xf38017bb,0xb326f358 .word 0xcf6e1d7e,0x455acf29,0xf66a3d35,0x40198134 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 0xf6b76916,0x30872293,0xf6743566,0x73da9dfe .word 0xb13b83e9,0x1eb42ac5,0x8726ffb3,0x4e0c0e3c .word 0x2830d08e,0xcf925f71,0xe30ded2b,0x291df384 .word 0x4d06afdb,0xcd428ed8,0x78f40af0,0x2139c938 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 0x28383b35,0xf5e23b2c,0x857412c6,0xd38fd53c .word 0x351c621c,0x1e9220d3,0xa58d8831,0x2b180884 .word 0x327e141c,0xe1a419a8,0x27d25e9e,0x21ae4791 .word 0x9bc84afb,0x4d09ffab,0x8a7778b5,0x1ebf1d31 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 0x91d26ecf,0x787b44a7,0x5601f608,0x8ebd8644 .word 0x32d281c5,0x3b1fdd33,0xbe83f5e6,0x33ba2015 .word 0x3afc212d,0x6eca38ea,0xbd41424b,0x5eed4426 .word 0x2bf45e65,0x78054a31,0x66427a14,0x023e0a06 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 0xbad30960,0x47f1f3b8,0x26f1bcb0,0xb73cc1cd .word 0x46889c33,0x655965cc,0xd6272079,0x8735c17c .word 0x2f30d7e0,0xc4394112,0xcf2e94a2,0x8e551f71 .word 0x87998ea9,0x7350c0a3,0x44b79e24,0xf97ba361 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 0x1f9c8876,0xa72c8bce,0xb5a90056,0x6f14a65c .word 0x7867e9bc,0xa9ef1483,0x5645428b,0x01e1fefc .word 0x624f4626,0xed6217f6,0xc51d1167,0xe5e46590 .word 0x2e59b529,0xac50e74e,0x0ce958dc,0xd7e531f2 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 0xdd1cb58a,0xd4b2bcb9,0x9d63ab5c,0xd663614a .word 0xb0c2c21e,0x09d80d6e,0x53230d4d,0x2cda11d4 .word 0x3df622d8,0xe4eb15fc,0x7d31ce91,0x42d0fcb0 .word 0xc46793c0,0x95345268,0x15eae64e,0xc2ebfb0f 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 0x0337691b,0x0a5d04f9,0xcfeeb01d,0x7596fdaf .word 0x797054f1,0x4ab136c5,0x47591ba7,0x377970d2 .word 0x3d6134c4,0x1e92b3df,0x1e435cbb,0xe947cf30 .word 0x904306ce,0xa2291bf7,0xcef05593,0xceaa25d5 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 0x131bd78e,0x47ff7465,0x4b811171,0x24ebb7e8 .word 0x5925d992,0x9bc155e2,0xac23b3e7,0xad1b91b9 .word 0x718bc9a3,0x8972a0e2,0xe5b0cb68,0x20927fd9 .word 0xc2cfb9cb,0x968177d3,0xafbebc17,0xc20c9c4c 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 0x4ef1a156,0xc6f6bd51,0x0900f285,0x4a6c346a .word 0x5d2e8547,0x823e4b11,0x913f9aa1,0x801434ba .word 0x5a8dbba3,0x09db15a2,0x24da35cf,0x04b82142 .word 0xab36790b,0xaf3f12d8,0xa803ea9d,0x71949cc8 .word 0x9cdd9ed5,0x81a4449b,0xe34d27d3,0x50e157d2 .word 0x82bd99d2,0x914298c8,0x281629ad,0x71cc9117 .word 0x6ef85e7f,0x59d7359d,0x069d2294,0xe1b117e8 .word 0xb5a1ab35,0xfeadebc2,0x71d6d004,0x5397ddc6 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 0xc0c4f8e3,0x84cd5634,0x0a857986,0x4854f050 .word 0x60a13c89,0x9bf560eb,0x6643951c,0x28c12a07 .word 0xedcef3bb,0x3877ec6a,0x2e8c6004,0x8f12eb8f .word 0xa62b8653,0x6cfef44b,0x6c5fe77b,0x6b9bfc91 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 0xdbca18f2,0xba3fbd15,0x817f596b,0x59daf0f1 .word 0xfd2b45fe,0xe6423e8a,0x9fdce61f,0xf8ea11d6 .word 0x508f4f16,0x121c3e6a,0x09a3ee32,0xf5dfea33 .word 0x32a2496a,0x0222817d,0x7bb43ad0,0x36e24904 .word 0x6c62a673,0x5c54ff3c,0xaa10e77e,0x72f0cb92 .word 0x7f6b6f2a,0xca180017,0xfa4c7f8e,0xad369d85 .word 0x6faa5f0d,0xfe3e687f,0x186aeec9,0x75b70265 .word 0x1e7e4852,0xdf33d3b9,0xc7ab47b0,0xea1c2de5 .word 0x8af72f56,0xe07d4241,0xcf54ac4f,0x8e6a5a51 .word 0x98cabcd0,0xaef6c863,0x66acc936,0x6c474b03 .word 0x83149b78,0x2f07c7a4,0x65e01e76,0x07bd8274 .word 0xd584db6c,0x32b8b88a,0xc247278a,0x112e6a60 .word 0x36b41dd1,0x8eb0ef15,0xc225f355,0x2629ef3a .word 0x9c5b5b8f,0x8badfda3,0xd8691a66,0x9ba7282a .word 0x251f0c6a,0xdeaad89f,0xe91fa457,0x48cb50e8 .word 0x8de21061,0xf898bb60,0x42302242,0x0377bf4c .word 0x6a7b7ac1,0xb27db1b4,0x0e7ab727,0x971cbb1b .word 0xa0dd382c,0x08c050dd,0xbf960aa6,0xd099a8f0 .word 0xe20fc295,0x16ac0770,0x9171aba2,0x6dc8c0b0 .word 0x10bd4caa,0x625da82f,0x02dffff0,0xa2776b81 .word 0xe2d555dc,0x9dacfc88,0x6f39b064,0xa63a669a .word 0x5dd77be2,0x3d45e6a2,0x692e5f3e,0x38e9c118 .word 0x921de3a1,0x46ee36c0,0xec451b60,0x3bb08007 .word 0x9dc55920,0x0cd09d78,0x84d633b1,0x432a1a01 .word 0x8855b2ae,0x495e5eb0,0x0f241a0d,0x6fc56882 .word 0x0d82d522,0xe2dda478,0xd033c256,0x7c4867d4 .word 0x6d9124d9,0x1d69fe9b,0xfde4ce24,0x4389bd44 .word 0x660c72d8,0x7e933c54,0x7da0f475,0x313d3b76 .word 0x773a7cbf,0x03a327b6,0x23b6ca51,0xf0afa99c .word 0x462831fd,0xbdd9f515,0x1dfdae84,0x34e10f0b .word 0x4b57ad5e,0x0b5ef3b7,0xb5c0a828,0x2e30d227 .word 0x89059138,0xaca61da9,0x5e286fb1,0xdd91b511 share3_end: